JezK
Edit File: autorules.1b284833599fff4a385102a521e123ab510af00c0c2f4b153ad288cad96c805b.srule
y� W��$ � � K � w � � � � � � � � � j � C uuuuL|EL������jhhPd��f��f��`��`��h��h��h��i��i��i���_��_��_�g��f��f�g�@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��@��nLUlLUlLUlLQhLQhLQhLQhLcs��q��q��q��q���iC]kC]k~I��K��K��K��K���N^gL^gL۪۪۪۪۪۪۪۪۪۪!t��v��v��r��r��s��s��s��c��c��c��6��7��^��F��[�� �� ������K��Y�]��T�U��\��[��]�Z�\��G��M��� �� �� ���������������������������������� ���� ���� ���� ���� ���� ���� ������������ ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� �������������������������������������������������������������������������������������������������������������������� ���� ���� ���� ���� ���� ���� �������������������� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������A��A��A��A��A��A��A��A��A��A��A�������������F����������9��9��{� yyy^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry^Ry