ELF>�@��@8 @`�`�Q�td����s�s000T�T�P�tdpHpHpH�3�3x xx�9`CR�tdx xx���pp$$�pp�����pp  �pp�_�_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\ `Z' �\u\ ui �\�\0����\ui �\2]h���\x��`����z��i�U%1�U1�US1�U1�U$1�U)1�U31�U61�U91�UE1�UJ1�UO1�UU1�UX1�U]1�Ub1Vg1Vn1Vu1V|1 V�1hV�1�V�V�V�1�V #�V�T�������}� �_���x��  ( 0 8 @ H P X  `  h  p  x  � � � � � � � � � � � � � � � � !! !!!" !#(!$0!%8!&@!'H!(P!)X!*`!+h!,p!-x!.�!/�!0�!1�!2�!3�!4�!5�!6�!7�!8�!9�!:�!;�!<�!=�!>"?"@"A"B "C("D0"E8"F@"GH"HP"IX"J`"Kh"Lp"Mx"N�"O�"P�"Q�"R�"S�"T�"U�"V�"W�"X�"Y�"Z�"[�"\�"]�"^#_#`#a#b #c(#d0#e8#f@#gH#hP#iX#j`#kh#lp#mx#n�#o�#p�#q�#r�#s�#t�#u�#v�#w�#x�#y�#z�#{�#|�#}�#~$$�$�$� $�($�0$�8$�@$�H$�P$�X$�`$�h$�p$�x$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$�%�%�%�%� %�(%�0%�8%�@%�H%�P%�X%�`%�h%�p%�x%��%��%��%��%��%��%��%��%��%��%��%��%��%��%��%��%�&�&�&�&� &�(&�0&�8&�@&�H&�P&�X&�`&�h&�p&�x&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&��&�'�'�'�'� '�('�0'�8'�@'�H'�P'�X'�`'�h'�p'�x'��'��'��'��'��'��'��'��'��'��'��'��'��'��'��'��'�(((( (((0(8(@(H( P( X( `( h( p(x(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�( )!)")#)$ )%()&0)'8)(@))H)*P)+X),`)-h).p)/x)0�)1�)2�)3�)4�)5�)6�)7�)8�)9�):�);�)<�)=�)>�)?�)@*A*B*C*D *E(*F0*G8*H@*IH*JP*KX*L`*Mh*Np*Ox*P�*Q�*R�*S�*T�*U�*V�*W�*X�*Y�*Z�*[�*\�*]�*^�*_�*`+a+b+c+d +e(+f0+g8+h@+iH+jP+kX+l`+mh+np+ox+p�+q�+r�+s�+t�+u�+v�+w�+x�+y�+z�+{�+|�+~�+�+��+�,�,�,�,� ,�(,�0,�8,�@,�H,�P,�X,�`,�h,�p,�x,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,��,�-�-�-�-� -�(-�0-�8-�@-�H-�P-�X-�`-�h-�p-�x-��-��-��-��-��-��-��-��-��-��-��-��-��-��-��-��-�.�.�.�.� .�(.�0.�8.�@.�H.�P.�X.�`.�h.�p.�x.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.�/�/�/�/� /�(/�0/�8/�@/�H/�P/�X/�`/�h/�p/�x/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/�/0000 0(00080 @0 H0 P0 X0`0h0p0x0�0�0�0�0�0�0�0�0�0�0�0�0�0�0 �0!�0"1#1$1%1& 1'(1(01)81*@1+H1,P1-X1.`1/h10p11x12�13�14�15�16�17�18�19�1:�1;�1<�1=�1>�1?�1@�1A�1B2C2D2E2F 2G(2H02I82J@2KH2LP2MX2N`2Oh2Pp2Qx2R�2S�2T�2U�2V�2W�2X�2Y�2Z�2[�2\�2]�2^�2`�2a�2b�2c3d3e3f3g 3h(3i03j83k@3lH3mP3nX3o`3ph3qp3rx3s�3t�3u�3v�3w�3x�3y�3z�3{�3|�3}�3~�3�3��3��3��3�4�4�4�4� 4�(4�04�84�@4�H4�P4�X4�`4�h4�p4�x4��4��4��4��4��4��4��4��4��4��4��4��4��4��4��4��4�5�5�5�5� 5�(5�05�85�@5�H5�P5�X5�`5�h5�p5�x5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5�6�6�6�6� 6�(6�06�86�@6�H6�P6�X6�`6�h6�p6�x6��6��6��6��6��6��6��6��6��6��6��6��6��6��6��6��6�7�7�7�7� 7�(7�07�87�@7�H7�P7�X7�`7�h7�p7�x7��7��7��7��7��7��7��7��7��7��7��7��7��7�7�7�78888 8(8 08 88 @8 H8 P8X8`8h8p8x8�8�8�8�8�8�8�8�8�8�8�8�8�8 �8!�8"�8#9$9%9&9' 9((9)09*89+@9,H9-P9.X9/`90h91p92x93�94�95�96�97�98�99�9:�9;�9<�9=�9>�9?�9@�9A�9B�9C:D:E:F:G :H(:I0:J8:K@:LH:MP:NX:O`:Ph:Qp:Rx:S�:T�:U�:V�:W�:X�:Y�:Z�:[�:\�:]�:^�:_�:`�:a�:b�:c;d;e;f;g ;h(;i0;j8;k@;lH;mP;nX;o`;ph;qp;rx;s�;t�;u�;v�;w�;y�;z�;{�;|�;}�;~�;�;��;��;��;��;�<�<�<�<� <�(<�0<�8<�@<�H<�P<�X<�`<�h<�p<�x<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<�=�=�=�=� =�(=�0=�8=�@=�H=�P=�X=�`=�h=�p=�x=��=��=��=��=��=��=��=��=��=��=��=��=��=��=��=��=�>�>�>�>� >�(>�0>�8>�@>�H>�P>�X>�`>�h>�p>�x>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>�?�?�?�?� ?�(?�0?�8?�@?�H?�P?�X?�`?�h?�p?�x?��?��?��?��?��?��?��?��?��?��?��?��?�?�?�?�?@@@@ @ (@ 0@ 8@ @@ H@P@X@`@h@p@x@�@�@�@�@�@�@�@�@�@�@�@�@ �@!�@"�@#�@$A%A&A'A( A)(A*0A+8A,@A-HA.PA/XA0`A1hA2pA3xA4�A5�A6�A7�A8�A9�A:�A;�A<�A=�A>�A?�A@�AA�AB�AC�ADBEBFBGBH BI(BJ0BK8BL@BMHBNPBOXBP`BQhBRpBSxBT�BU�BV�BW�BX�BY�BZ�B[�B\�B]�B^�B_�B`�Ba�Bb�Bc�BdCeCfCgCh Ci(Cj0Ck8Cl@CmHCnPCoXCp`CqhCrpCsxCt�Cu�Cv�Cw�Cx�Cy�Cz�C{�C|�C}�C~�C�C��C��C��C��C�D�D�D�D� D�(D�0D�8D�@D�HD�PD�XD�`D�hD�pD�xD��D��D��D��D��D��D��D��D��D��D��D��D��D��D��D��D�E�E�E�E� E�(E�0E�8E�@E�HE�PE�XE�`E�hE�pE�xE��E��E��E��E��E��E��E��E��E��E��E��E��E��E��E��E�F�F�F�F� F�(F�0F�8F�@F�HF�PF�XF�`F�hF�pF�xF��F��F��F��F��F��F��F��F��F��F��F��F��F��F��F��F�G�G�G�G� G�(G�0G�8G�@G�HG�PG�XG�`G�hG�pG�xG��G��G��G��G��G��G��G��G��G��G��G�G�G�G�G�GHHHH  H (H 0H 8H @HHHPHXH`HhHpHxH�H�H�H�H�H�H�H�H�H�H�H �H!�H"�H#�H$�H%I&I'I(I) I*(I+0I,8I-@I.HI/PI0XI1`I2hI3pI4xI5�I6�I7�I8�I9�I:�I;�I<�I=�I>�I?�I@�IA�IB�IC�ID�IEJFJGJHJI JJ(JK0JL8JM@JNHJOPJPXJQ`JRhJSpJTxJU�JV�JW�JX�JY�JZ�J[�J\�J]�J^�J_�J`�Ja�Jb�Jc�Jd�JeKfKgKhKi Kj(Kk0Kl8Km@KnHKoPKpXKq`KrhKspKtxKu�Kv�Kw�Kx�Ky�Kz�K{�K|�K}�K~�K�K��K��K��K��K��K�L�L�L�L� L�(L�0L�8L�@L�HL�PL�XL�`L�hL�pL�xL��L��L��L��L��L��L��L��L��L��L��L��L��L��L��L��L�M�M�M�M� M�(M�0M�8M�@M�HM�PM�XM�`M�hM�pM�xM��M��M��M��M��M��M��M��M��M��M��M��M��M��M��M��M�N�N�N�N� N�(N�0N�8N�@N�HN�PN�XN�`N�hN�pN�xN��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N�O�O�O�O� O�(O�0O�8O�@O�HO�PO�XO�`O�hO�pO�xO��O��O��O��O��O��O��O��O��O��O��O�O�O�O�O�OPPPP  P (P 0P 8P @PHPPPXP`PhPpPxP�P�P�P�P�P�P�P�P�P�P�P �P!�P"�P#�P$�P%Q&Q'Q(Q) Q*(Q+0Q,8Q-@Q.HQ/PQ0XQ1`Q2hQ3pQ4xQ5�Q6�Q7�Q8�Q9�Q:�Q;�Q<�Q=�Q>�Q?�Q@�QA�QB�QC�QD�QERFRGRHRI RJ(RK0RL8RM@RNHROPRPXRQ`RRhRSpRTxRU�RV�RW�RX�RY�RZ�R[�R\�R]�R^�R_�R`�Ra�Rb�Rc�Rd�ReSfSgShSi Sj(Sk0Sl8Sm@SnHSoPSpXSq`SrhSspStxSu�Sv�Sw�Sx�Sy�Sz�S{�S|�S}�S~�S�S��S��S��S��S��S�T�T�T�T� T�(T�0T�8T�@T�HT�PT�XT�`T�hT�pT�H��H��oH��t�k H����5�o�%�o@�%�oh������%�oh������%�oh������%�oh�����%�oh�����%�oh�����%�oh�����%�oh�p����%�oh�`����%�oh �P����%�oh �@����%�oh �0����%�oh � ����%zoh �����%roh�����%joh������%boh������%Zoh������%Roh������%Joh�����%Boh�����%:oh�����%2oh�����%*oh�p����%"oh�`����%oh�P����%oh�@����% oh�0����%oh� ����%�nh�����%�nh�����%�nh������%�nh ������%�nh!������%�nh"������%�nh#�����%�nh$�����%�nh%�����%�nh&�����%�nh'�p����%�nh(�`����%�nh)�P����%�nh*�@����%�nh+�0����%�nh,� ����%znh-�����%rnh.�����%jnh/������%bnh0������%Znh1������%Rnh2������%Jnh3�����%Bnh4�����%:nh5�����%2nh6�����%*nh7�p����%"nh8�`����%nh9�P����%nh:�@����% nh;�0����%nh<� ����%�mh=�����%�mh>�����%�mh?������%�mh@������%�mhA������%�mhB������%�mhC�����%�mhD�����%�mhE�����%�mhF�����%�mhG�p����%�mhH�`����%�mhI�P����%�mhJ�@����%�mhK�0����%�mhL� ����%zmhM�����%rmhN�����%jmhO������%bmhP������%ZmhQ������%RmhR������%JmhS�����%BmhT�����%:mhU�����%2mhV�����%*mhW�p����%"mhX�`����%mhY�P����%mhZ�@����% mh[�0����%mh\� ����%�lh]�����%�lh^�����%�lh_������%�lh`������%�lha������%�lhb������%�lhc�����%�lhd�����%�lhe�����%�lhf�����%�lhg�p����%�lhh�`����%�lhi�P����%�lhj�@����%�lhk�0����%�lhl� ����%zlhm�����%rlhn�����%jlho������%blhp������%Zlhq������%Rlhr������%Jlhs�����%Blht�����%:lhu�����%2lhv�����%*lhw�p����%"lhx�`����%lhy�P����%lhz�@����% lh{�0����%lh|� ����%�kh}�����%�kh~�����%�kh������%�kh�������%�kh�������%�kh�������%�kh������%�kh������%�kh������%�kh������%�kh��p����%�kh��`����%�kh��P����%�kh��@����%�kh��0����%�kh�� ����%zkh������%rkh������%jkh�������%bkh�������%Zkh�������%Rkh�������%Jkh������%Bkh������%:kh������%2kh������%*kh��p����%"kh��`����%kh��P����%kh��@����% kh��0����%kh�� ����%�jh������%�jh������%�jh�������%�jh�������%�jh�������%�jh�������%�jh������%�jh������%�jh������%�jh������%�jh��p����%�jh��`����%�jh��P����%�jh��@����%�jh��0����%�jh�� ����%zjh������%rjh������%jjh�������%bjh�������%Zjh�������%Rjh�������%Jjh������%Bjh������%:jh������%2jh������%*jh��p����%"jh��`����%jh��P����%jh��@����% jh��0����%jh�� ����%�ih������%�ih������%�ih�������%�ih�������%�ih�������%�ih�������%�ih������%�ih������%�ih������%�ih������%�ih��p����%�ih��`����%�ih��P����%�ih��@����%�ih��0����%�ih�� ����%zih������%rih������%jih�������%bih�������%Zih�������%Rih�������%Jih������%Bih������%:ih������%2ih������%*ih��p����%"ih��`����%ih��P����%ih��@����% ih��0����%ih�� ����%�hh������%�hh������%�hh�������%�hh�������%�hh�������%�hh�������%�hh������%�hh������%�hh������%�hh������%�hh��p����%�hh��`����%�hh��P����%�hh��@����%�hh��0����%�hh�� ����%zhh������%rhh������%jhh�������%bhh�������%Zhh�������%Rhh�������%Jhh������%Bhh������%:hh������%2hh������%*hh��p����%"hh��`����%hh��P����%hh��@����% hh��0����%hh�� ����%�gh������%�gh������%�gh�������%�gh������%�gh������%�gh������%�gh�����%�gh�����%�gh�����%�gh�����%�gh�p����%�gh�`����%�gh �P����%�gh �@����%�gh �0����%�gh � ����%zgh �����%rgh�����%jgh������%bgh������%Zgh������%Rgh������%Jgh�����%Bgh�����%:gh�����%2gh�����%*gh�p����%"gh�`����%gh�P����%gh�@����% gh�0����%gh� ����%�fh�����%�fh�����%�fh������%�fh ������%�fh!������%�fh"������%�fh#�����%�fh$�����%�fh%�����%�fh&�����%�fh'�p����%�fh(�`����%�fh)�P����%�fh*�@����%�fh+�0����%�fh,� ����%zfh-�����%rfh.�����%jfh/������%bfh0������%Zfh1������%Rfh2������%Jfh3�����%Bfh4�����%:fh5�����%2fh6�����%*fh7�p����%"fh8�`����%fh9�P����%fh:�@����% fh;�0����%fh<� ����%�eh=�����%�eh>�����%�eh?������%�eh@������%�ehA������%�ehB������%�ehC�����%�ehD�����%�ehE�����%�ehF�����%�ehG�p����%�ehH�`����%�ehI�P����%�ehJ�@����%�ehK�0����%�ehL� ����%zehM�����%rehN�����%jehO������%behP������%ZehQ������%RehR������%JehS�����%BehT�����%:ehU�����%2ehV�����%*ehW�p����%"ehX�`����%ehY�P����%ehZ�@����% eh[�0����%eh\� ����%�dh]�����%�dh^�����%�dh_������%�dh`������%�dha������%�dhb������%�dhc�����%�dhd�����%�dhe�����%�dhf�����%�dhg�p����%�dhh�`����%�dhi�P����%�dhj�@����%�dhk�0����%�dhl� ����%zdhm�����%rdhn�����%jdho������%bdhp������%Zdhq������%Rdhr������%Jdhs�����%Bdht�����%:dhu�����%2dhv�����%*dhw�p����%"dhx�`����%dhy�P����%dhz�@����% dh{�0����%dh|� ����%�ch}�����%�ch~�����%�ch������%�ch�������%�ch�������%�ch�������%�ch������%�ch������%�ch������%�ch������%�ch��p����%�ch��`����%�ch��P����%�ch��@����%�ch��0����%�ch�� ����%zch������%rch������%jch�������%bch�������%Zch�������%Rch�������%Jch������%Bch������%:ch������%2ch������%*ch��p����%"ch��`����%ch��P����%ch��@����% ch��0����%ch�� ����%�bh������%�bh������%�bh�������%�bh�������%�bh�������%�bh�������%�bh������%�bh������%�bh������%�bh������%�bh��p����%�bh��`����%�bh��P����%�bh��@����%�bh��0����%�bh�� ����%zbh������%rbh������%jbh�������%bbh�������%Zbh�������%Rbh�������%Jbh������%Bbh������%:bh������%2bh������%*bh��p����%"bh��`����%bh��P����%bh��@����% bh��0����%bh�� ����%�ah������%�ah������%�ah�������%�ah�������%�ah�������%�ah�������%�ah������%�ah������%�ah������%�ah������%�ah��p����%�ah��`����%�ah��P����%�ah��@����%�ah��0����%�ah�� ����%zah������%rah������%jah�������%bah�������%Zah�������%Rah�������%Jah������%Bah������%:ah������%2ah������%*ah��p����%"ah��`����%ah��P����%ah��@����% ah��0����%ah�� ����%�`h������%�`h������%�`h�������%�`h�������%�`h�������%�`h�������%�`h������%�`h������%�`h������%�`h������%�`h��p����%�`h��`����%�`h��P����%�`h��@����%�`h��0����%�`h�� ����%z`h������%r`h������%j`h�������%b`h�������%Z`h�������%R`h�������%J`h������%B`h������%:`h������%2`h������%*`h��p����%"`h��`����%`h��P����%`h��@����% `h��0����%`h�� ����%�_h������%�_h������%�_h�������%�_h������%�_h������%�_h������%�_h�����%�_h�����%�_h�����%�_h�����%�_h�p����%�_h�`����%�_h �P����%�_h �@����%�_h �0����%�_h � ����%z_h �����%r_h�����%j_h������%b_h������%Z_h������%R_h������%J_h�����%B_h�����%:_h�����%2_h�����%*_h�p����%"_h�`����%_h�P����%_h�@����% _h�0����%_h� ����%�^h�����%�^h�����%�^h������%�^h ������%�^h!������%�^h"������%�^h#�����%�^h$�����%�^h%�����%�^h&�����%�^h'�p����%�^h(�`����%�^h)�P����%�^h*�@����%�^h+�0����%�^h,� ����%z^h-�����%r^h.�����%j^h/������%b^h0������%Z^h1������%R^h2������%J^h3�����%B^h4�����%:^h5�����%2^h6�����%*^h7�p����%"^h8�`����%^h9�P����%^h:�@����% ^h;�0����%^h<� ����%�]h=�����%�]h>�����%�]h?������%�]h@������%�]hA������%�]hB������%�]hC�����%�]hD�����%�]hE�����%�]hF�����%�]hG�p����%�]hH�`����%�]hI�P����%�]hJ�@����%�]hK�0����%�]hL� ����%z]hM�����%r]hN�����%j]hO������%b]hP������%Z]hQ������%R]hR������%J]hS�����%B]hT�����%:]hU�����%2]hV�����%*]hW�p����%"]hX�`����%]hY�P����%]hZ�@����% ]h[�0����%]h\� ����%�\h]�����%�\h^�����%�\h_������%�\h`������%�\ha������%�\hb������%�\hc�����%�\hd�����%�\he�����%�\hf�����%�\hg�p����%�\hh�`����%�\hi�P����%�\hj�@����%�\hk�0����%�\hl� ����%z\hm�����%r\hn�����%j\ho������%b\hp������%Z\hq������%R\hr������%J\hs�����%B\ht�����%:\hu�����%2\hv�����%*\hw�p����%"\hx�`����%\hy�P����%\hz�@����% \h{�0����%\h|� ����%�[h}�����%�[h~�����%�[h������%�[h�������%�[h�������%�[h�������%�[h������%�[h������%�[h������%�[h������%�[h��p����%�[h��`����%�[h��P����%�[h��@����%�[h��0����%�[h�� ����%z[h������%r[h������%j[h�������%b[h�������%Z[h�������%R[h�������%J[h������%B[h������%:[h������%2[h������%*[h��p����%"[h��`����%[h��P����%[h��@����% [h��0����%[h�� ����%�Zh������%�Zh������%�Zh�������%�Zh�������%�Zh�������%�Zh�������%�Zh������%�Zh������%�Zh������%�Zh������%�Zh��p����%�Zh��`����%�Zh��P����%�Zh��@����%�Zh��0����%�Zh�� ����%zZh������%rZh������%jZh�������%bZh�������%ZZh�������%RZh�������%JZh������%BZh������%:Zh������%2Zh������%*Zh��p����%"Zh��`����%Zh��P����%Zh��@����% Zh��0����%Zh�� ����%�Yh������%�Yh������%�Yh�������%�Yh�������%�Yh�������%�Yh�������%�Yh������%�Yh������%�Yh������%�Yh������%�Yh��p����%�Yh��`����%�Yh��P����%�Yh��@����%�Yh��0����%�Yh�� ����%zYh������%rYh������%jYh�������%bYh�������%ZYh�������%RYh�������%JYh������%BYh������%:Yh������%2Yh������%*Yh��p����%"Yh��`����%Yh��P����%Yh��@����% Yh��0����%Yh�� ����%�Xh������%�Xh������%�Xh�������%�Xh�������%�Xh�������%�Xh�������%�Xh������%�Xh������%�Xh������%�Xh������%�Xh��p����%�Xh��`����%�Xh��P����%�Xh��@����%�Xh��0����%�Xh�� ����%zXh������%rXh������%jXh�������%bXh�������%ZXh�������%RXh�������%JXh������%BXh������%:Xh������%2Xh������%*Xh��p����%"Xh��`����%Xh��P����%Xh��@����% Xh��0����%Xh�� ����%�Wh������%�Wh������%�Wh�������%�Wh������%�Wh������%�Wh������%�Wh�����%�Wh�����%�Wh�����%�Wh�����%�Wh�p����%�Wh�`����%�Wh �P����%�Wh �@����%�Wh �0����%�Wh � ����%zWh �����%rWh�����%jWh������%bWh������%ZWh������%RWh������%JWh�����%BWh�����%:Wh�����%2Wh�����%*Wh�p����%"Wh�`����%Wh�P����%Wh�@����% Wh�0����%Wh� ����%�Vh�����%�Vh�����%�Vh������%�Vh ������%�Vh!������%�Vh"������%�Vh#�����%�Vh$�����%�Vh%�����%�Vh&�����%�Vh'�p����%�Vh(�`����%�Vh)�P����%�Vh*�@����%�Vh+�0����%�Vh,� ����%zVh-�����%rVh.�����%jVh/������%bVh0������%ZVh1������%RVh2������%JVh3�����%BVh4�����%:Vh5�����%2Vh6�����%*Vh7�p����%"Vh8�`����%Vh9�P����%Vh:�@����% Vh;�0����%Vh<� ����%�Uh=�����%�Uh>�����%�Uh?������%�Uh@������%�UhA������%�UhB������%�UhC�����%�UhD�����%�UhE�����%�UhF�����%�UhG�p����%�UhH�`����%�UhI�P����%�UhJ�@����%�UhK�0����%�UhL� ����%zUhM�����%rUhN�����%jUhO������%bUhP������%ZUhQ������%RUhR������%JUhS�����%BUhT�����%:UhU�����%2UhV�����%*UhW�p����%"UhX�`����%UhY�P����%UhZ�@����% Uh[�0����%Uh\� ����%�Th]�����%�Th^�����%�Th_������%�Th`������%�Tha������%�Thb������%�Thc�����%�Thd�����%�The�����%�Thf�����%�Thg�p����%�Thh�`����%�Thi�P����%�Thj�@����%�Thk�0����%�Thl� ����%zThm�����%rThn�����%jTho������%bThp������%ZThq������%RThr������%JThs�����%BTht�����%:Thu�����%2Thv�����%*Thw�p����%"Thx�`����%Thy�P����%Thz�@����% Th{�0����%Th|� ����%�Sh}�����%�Sh~�����%�Sh������%�Sh�������%�Sh�������%�Sh�������%�Sh������%�Sh������%�Sh������%�Sh������%�Sh��p����%�Sh��`����%�Sh��P����%�Sh��@����%�Sh��0����%�Sh�� ����%zSh������%rSh������%jSh�������%bSh�������%ZSh�������%RSh�������%JSh������%BSh������%:Sh������%2Sh������%*Sh��p����%"Sh��`����%Sh��P����%Sh��@����% Sh��0����%Sh�� ����%�Rh������%�Rh������%�Rh�������%�Rh�������%�Rh�������%�Rh�������%�Rh������%�Rh������%�Rh������%�Rh������%�Rh��p����%�Rh��`����%�Rh��P����%�Rh��@����%�Rh��0����%�Rh�� ����%zRh������%rRh������%jRh�������%bRh�������%ZRh�������%RRh�������%JRh������%BRh������%:Rh������%2Rh������%*Rh��p����%"Rh��`����%Rh��P����%Rh��@����% Rh��0����%Rh�� ����%�Qh������%�Qh������%�Qh�������%�Qh�������%�Qh�������%�Qh�������%�Qh������%�Qh������%�Qh������%�Qh������%�Qh��p����%�Qh��`����%�Qh��P����%�Qh��@����%�Qh��0����%�Qh�� ����%zQh������%rQh������%jQh�������%bQh�������%ZQh�������%RQh�������%JQh������%BQh������%:Qh������%2Qh������%*Qh��p����%"Qh��`����%Qh��P����%Qh��@����% Qh��0����%Qh�� ����%�Ph������%�Ph������%�Ph�������%�Ph�������%�Ph�������%�Ph�������%�Ph������%�Ph������%�Ph������%�Ph������%�Ph��p����%�Ph��`����%�Ph��P����%�Ph��@����%�Ph��0����%�Ph�� ����%zPh������%rPh������%jPh�������%bPh�������%ZPh�������%RPh�������%JPh������%BPh������%:Ph������%2Ph������%*Ph��p����%"Ph��`����%Ph��P����%Ph��@����% Ph��0����%Ph�� ����%�Oh������%�Oh������%�Oh������%�Oh�����%�Oh�п���%�Oh������%�Oh鰿���%�Oh頿���%�Oh鐿���%�Oh逿���%�Oh�p����%�Oh�`����%�Oh �P����%�Oh �@����%�Oh �0����%�Oh � ����%zOh �����%rOh�����%jOh�����%bOh�����%ZOh�о���%ROh������%JOh鰾���%BOh頾���%:Oh鐾���%2Oh逾���%*Oh�p����%"Oh�`����%Oh�P����%Oh�@����% Oh�0����%Oh� ����%�Nh�����%�Nh�����%�Nh�����%�Nh �����%�Nh!�н���%�Nh"������%�Nh#鰽���%�Nh$頽���%�Nh%鐽���%�Nh&逽���%�Nh'�p����%�Nh(�`����%�Nh)�P����%�Nh*�@����%�Nh+�0����%�Nh,� ����%zNh-�����%rNh.�����%jNh/�����%bNh0�����%ZNh1�м���%RNh2������%JNh3鰼���%BNh4頼���%:Nh5鐼���%2Nh6逼���%*Nh7�p����%"Nh8�`����%Nh9�P����%Nh:�@����% Nh;�0����%Nh<� ����%�Mh=�����%�Mh>�����%�Mh?�����%�Mh@�����%�MhA�л���%�MhB������%�MhC鰻���%�MhD頻���%�MhE鐻���%�MhF逻���%�MhG�p����%�MhH�`����%�MhI�P����%�MhJ�@����%�MhK�0����%�MhL� ����%zMhM�����%rMhN�����%jMhO�����%bMhP�����%ZMhQ�к���%RMhR������%JMhS鰺���%BMhT頺���%:MhU鐺���%2MhV逺���%*MhW�p����%"MhX�`����%MhY�P����%MhZ�@����% Mh[�0����%Mh\� ����%�Lh]�����%�Lh^�����%�Lh_�����%�Lh`�����%�Lha�й���%�Lhb������%�Lhc鰹���%�Lhd頹���%�Lhe鐹���%�Lhf逹���%�Lhg�p����%�Lhh�`����%�Lhi�P����%�Lhj�@����%�Lhk�0����%�Lhl� ����%zLhm�����%rLhn�����%jLho�����%bLhp�����%ZLhq�и���%RLhr������%JLhs鰸���%BLht頸���%:Lhu鐸���%2Lhv逸���%*Lhw�p����%"Lhx�`����%Lhy�P����%Lhz�@����% Lh{�0����%Lh|� ����%�Kh}�����%�Kh~�����%�Kh�����%�Kh������%�Kh��з���%�Kh�������%�Kh�鰷���%�Kh�頷���%�Kh�鐷���%�Kh�逷���%�Kh��p����%�Kh��`����%�Kh��P����%�Kh��@����%�Kh��0����%�Kh�� ����%zKh������%rKh������%jKh������%bKh������%ZKh��ж���%RKh�������%JKh�鰶���%BKh�頶���%:Kh�鐶���%2Kh�逶���%*Kh��p����%"Kh��`����%Kh��P����%Kh��@����% Kh��0����%Kh�� ����%�Jh������%�Jh������%�Jh������%�Jh������%�Jh��е���%�Jh�������%�Jh�鰵���%�Jh�頵���%�Jh�鐵���%�Jh�逵���%�Jh��p����%�Jh��`����%�Jh��P����%�Jh��@����%�Jh��0����%�Jh�� ����%zJh������%rJh������%jJh������%bJh������%ZJh��д���%RJh�������%JJh�鰴���%BJh�頴���%:Jh�鐴���%2Jh�逴���%*Jh��p����%"Jh��`����%Jh��P����%Jh��@����% Jh��0����%Jh�� ����%�Ih������%�Ih������%�Ih������%�Ih������%�Ih��г���%�Ih�������%�Ih�鰳���%�Ih�頳���%�Ih�鐳���%�Ih�逳���%�Ih��p����%�Ih��`����%�Ih��P����%�Ih��@����%�Ih��0����%�Ih�� ����%zIh������%rIh������%jIh������%bIh������%ZIh��в���%RIh�������%JIh�鰲���%BIh�頲���%:Ih�鐲���%2Ih�進���%*Ih��p����%"Ih��`����%Ih��P����%Ih��@����% Ih��0����%Ih�� ����%�Hh������%�Hh������%�Hh������%�Hh������%�Hh��б���%�Hh�������%�Hh�鰱���%�Hh�頱���%�Hh�鐱���%�Hh�週���%�Hh��p����%�Hh��`����%�Hh��P����%�Hh��@����%�Hh��0����%�Hh�� ����%zHh������%rHh������%jHh������%bHh������%ZHh��а���%RHh�������%JHh�鰰���%BHh�頰���%:Hh�鐰���%2Hh�逰���%*Hh��p����%"Hh��`����%Hh��P����%Hh��@����% Hh��0����%Hh�� ����%�Gh������%�Gh������%�Gh������%�Gh�����%�Gh�Я���%�Gh������%�Gh鰯���%�Gh頯���%�Gh鐯���%�Gh逯���%�Gh�p����%�Gh�`����%�Gh �P����%�Gh �@����%�Gh �0����%�Gh � ����%zGh �����%rGh�����%jGh�����%bGh�����%ZGh�Ю���%RGh������%JGh鰮���%BGh頮���%:Gh鐮���%2Gh逮���%*Gh�p����%"Gh�`����%Gh�P����%Gh�@����% Gh�0����%Gh� ����%�Fh�����%�Fh�����%�Fh�����%�Fh �����%�Fh!�Э���%�Fh"������%�Fh#鰭���%�Fh$頭���%�Fh%鐭���%�Fh&逭���%�Fh'�p����%�Fh(�`����%�Fh)�P����%�Fh*�@����%�Fh+�0����%�Fh,� ����%zFh-�����%rFh.�����%jFh/�����%bFh0�����%ZFh1�Ь���%RFh2������%JFh3鰬���%BFh4頬���%:Fh5鐬���%2Fh6逬���%*Fh7�p����%"Fh8�`����%Fh9�P����%Fh:�@����% Fh;�0����%Fh<� ����%�Eh=�����%�Eh>�����%�Eh?�����%�Eh@�����%�EhA�Ы���%�EhB������%�EhC鰫���%�EhD頫���%�EhE鐫���%�EhF逫���%�EhG�p����%�EhH�`����%�EhI�P����%�EhJ�@����%�EhK�0����%�EhL� ����%zEhM�����%rEhN�����%jEhO�����%bEhP�����%ZEhQ�Ъ���%REhR������%JEhS鰪���%BEhT頪���%:EhU鐪���%2EhV逪���%*EhW�p����%"EhX�`����%EhY�P����%EhZ�@����% Eh[�0����%Eh\� ����%�Dh]�����%�Dh^�����%�Dh_�����%�Dh`�����%�Dha�Щ���%�Dhb������%�Dhc鰩���%�Dhd頩���%�Dhe鐩���%�Dhf逩���%�Dhg�p����%�Dhh�`����%�Dhi�P����%�Dhj�@����%�Dhk�0����%�Dhl� ����%zDhm�����%rDhn�����%jDho�����%bDhp�����%ZDhq�Ш���%RDhr������%JDhs鰨���%BDht頨���%:Dhu鐨���%2Dhv逨���%*Dhw�p����%"Dhx�`����%Dhy�P����%Dhz�@����% Dh{�0����%Dh|� ����%�Ch}�����%�Ch~�����%�Ch�����%�Ch������%�Ch��Ч���%�Ch�������%�Ch�鰧���%�Ch�頧���%�Ch�鐧���%�Ch�逧���%�Ch��p����%�Ch��`����%�Ch��P����%�Ch��@����%�Ch��0����%�Ch�� ����%zCh������%rCh������%jCh������%bCh������%ZCh��Ц���%RCh�������%JCh�鰦���%BCh�頦���%:Ch�鐦���%2Ch�逦���%*Ch��p����%"Ch��`����%Ch��P����%Ch��@����% Ch��0����%Ch�� ����%�Bh������%�Bh������%�Bh������%�Bh������%�Bh��Х���%�Bh�������%�Bh�鰥���%�Bh�頥���%�Bh�鐥���%�Bh�逥���%�Bh��p����%�Bh��`����%�Bh��P����%�Bh��@����%�Bh��0����%�Bh�� ����%zBh������%rBh������%jBh������%bBh������%ZBh��Ф���%RBh�������%JBh�鰤���%BBh�頤���%:Bh�鐤���%2Bh�逤���%*Bh��p����%"Bh��`����%Bh��P����%Bh��@����% Bh��0����%Bh�� ����%�Ah������%�Ah������%�Ah������%�Ah������%�Ah��У���%�Ah�������%�Ah�鰣���%�Ah�頣���%�Ah�鐣���%�Ah�連���%�Ah��p����%�Ah��`����%�Ah��P����%�Ah��@����%�Ah��0����%�Ah�� ����%zAh������%rAh������%jAh������%bAh������%ZAh��Т���%RAh�������%JAh�鰢���%BAh�頢���%:Ah�鐢���%2Ah�逢���%*Ah��p����%"Ah��`����%Ah��P����%Ah��@����% Ah��0����%Ah�� ����%�@h������%�@h������%�@h������%�@h������%�@h��С���%�@h�������%�@h�鰡���%�@h�頡���%�@h�鐡���%�@h�逡���%�@h��p����%�@h��`����%�@h��P����%�@h��@����%�@h��0����%�@h�� ����%z@h������%r@h������%j@h������%b@h������%Z@h��Р���%R@h�������%J@h�鰠���%B@h�頠���%:@h�鐠���%2@h�造���%*@h��p����%"@h��`����%@h��P����%@h��@����% @h��0����%@h�� ����%�?h������%�?h������%�?h������%�?h������%�?h�П���%�?h������%�?h鰟���%�?h頟���%�?h鐟���%�?h速���%�?h�p����%�?h�`����%�?h �P����%�?h �@����%�?h �0����%�?h � ����%z?h �����%r?h�����%j?h�����%b?h������%Z?h�О���%R?h������%J?h鰞���%B?h頞���%:?h鐞���%2?h逞���%*?h�p����%"?h�`����%?h�P����%?h�@����% ?h�0����%?h� ����%�>h�����%�>h�����%�>h�����%�>h ������%�>h!�Н���%�>h"������%�>h#鰝���%�>h$頝���%�>h%鐝���%�>h&逝���%�>h'�p����%�>h(�`����%�>h)�P����%�>h*�@����%�>h+�0����%�>h,� ����%z>h-�����%r>h.�����%j>h/�����%b>h0������%Z>h1�М���%R>h2������%J>h3鰜���%B>h4頜���%:>h5鐜���%2>h6逜���%*>h7�p����%">h8�`����%>h9�P����%>h:�@����% >h;�0����%>h<� ����%�=h=�����%�=h>�����%�=h?�����%�=h@������%�=hA�Л���%�=hB������%�=hC鰛���%�=hD頛���%�=hE鐛���%�=hF逛���%�=hG�p����%�=hH�`����%�=hI�P����%�=hJ�@����%�=hK�0����%�=hL� ����%z=hM�����%r=hN�����%j=hO�����%b=hP������%Z=hQ�К���%R=hR������%J=hS鰚���%B=hT頚���%:=hU鐚���%2=hV通���%*=hW�p����%"=hX�`����%=hY�P����%=hZ�@����% =h[�0����%=h\� ����%�<h]�����%�<h^�����%�<h_�����%�<h`������%�<ha�Й���%�<hb������%�<hc鰙���%�<hd頙���%�<he鐙���%�<hf這���%�<hg�p����%�<hh�`����%�<hi�P����%�<hj�@����%�<hk�0����%�<hl� ����%z<hm�����%r<hn�����%j<ho�����%b<hp������%Z<hq�И���%R<hr������%J<hs鰘���%B<ht領���%:<hu鐘���%2<hv逘���%*<hw�p����%"<hx�`����%<hy�P����%<hz�@����% <h{�0����%<h|� ����%�;h}�����%�;h~�����%�;h�����%�;h�������%�;h��З���%�;h�������%�;h�鰗���%�;h�頗���%�;h�鐗���%�;h�逗���%�;h��p����%�;h��`����%�;h��P����%�;h��@����%�;h��0���H�=>H� >H9�tH��H��t �����H�=�=H�5�=H)�H��H��?H��H�H��tH��H��t��fD���=�=u/UH�=nH��t H�= �M����h�����=]�����{���f.��AWI��AVI��AUM��E1�ATUS�˹ H��H��=H�t$H�T$H����D$H�xjhj���H�� H�����$H���b���I��H���������I��H�������fHn�fIn�L��L��fl�AG�����H��H����H��L�������I��H���H��<� H��(��hE1�1�1�H��A�AL����I��I�/��H�mtEM��tI�,$tYH��L��[]A\A]A^A_��H�mt)E1���@H��L��I���:���f�H���(����fDH��E1������L�������fDI�/u�L��������H�mt)I�,$A��o���L��E1�������_����H��������fDE1��"���L����������ff.�AVI��I��AUM��L��;ATM��USH��Hc7� �;�AH�=�;�����H����McH�ŋ;L��E��L����uE�MD A��Icɋ5Y;����HcUH����L�U H����H����I����H�D$0L�UHcH�H9;����Lc�AD�LE�E��~U��~QH�Mc�L��E1�H�4�1�f�K� �L��1�����H��L�9�u�H��I��M�I9�u�H�mA�tn[D��]A\A]A^�H��L��I������H��ubH������H�l*H��HD�H��H�5�H�81������A�����H�mtSA�����듐H�������[D��]A\A]A^�H�������I9 u�M9B�����덐��L��L��Hc�H���;����;���H�������M9�_�������A�����A���������H� H�5�H�81��T����X���ff.�@AUI��ATI��USH��H��Hc7L�S9� ]9�AH�=19�|���H�����xH��jH��H�89���HcI��H9���H�9H�����D��H�5�H��H�_H�81�譱�������H�mt8H��[]A\A]�D������PH�5PH�!H�81��o���H�mu�H��H��[]A\A]�V���fDH�uH��L�������H�mt�H��[]A\A]�f.������H��[]A\A]�ff.�@AWI��AVM��AUM��ATI��USH��H��(H�$8H�D$H����L��(H��� L�T$��hL�T$E1�1�H��A�A�H��A��I�H���,�H����H�P HcD$hH9���D$A�H��7M����H��(� ��hE1ɹ1�H��A�AL����H�H���u�P��tH�P HcD$hH9�>D�|$M��tUH�37� H��(��hL��E1�1�H��A�A���I�H��H���5H��6���H�T$`H�H��(D��[]A\A]A^A_��D$H��6A�M������H�T$H��H�xE1�jE1�� �jj���H�H�� H���H�@H�VH��'���fDH�T$H��H�xE1�jE1�� �jj���I�H�� H����H�@H� �D$A�H��c���H�=�5H�5pA������e��������{���H�=�5H�5�A������B���������X���H�=q5H�5�A��������������5���H�=N5H�5�A������������������H�=+5H�5�A���������y��������H�= 5H�5#A��������X���DA��H��E�Z��D$�L$A��vWA��A��wZG�DAD��A����x}��x_����D� R����A�L A�DD�9�Lȃ�1���H����A��D��A���H�=l4H�5- � ����������H�=R4H�5G ����������H�=84H�5 �����������DAWH��H� T2H��AVH� AUATUSH��H���H��$�HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(H��$0DŽ$�DŽ$�DŽ$�DŽ$�DŽ$�HDŽ$@HDŽ$HHDŽ$PHDŽ$XHDŽ$`HDŽ$hHDŽ$p HDŽ$xHDŽ$�����HDŽ$�����HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�PH��$�PH��$�PH��$�PH��$�PH��$�PH��$�PH��$�PH��$�PH��$�PH��$`PH��$`PH��$PH��$�PH��$�PH��$ PH��$�PH��$�PH��$�P1�L��$�L��$�藱��H�Ġ���� H9�$��� H9�$�d H9�$�> H9�$(� H��$xH��$��� H���� fo%�1fo-�1H��1L��$ )�$�H��$�)�$�M���I�EI�EH�5� ���� H��$��V������� H��$(H9�t�<������� H��$(H��$�H�=1� H�1H��$ H�11�H��$�����0��$���0H��$���0H��0H��(��hE1�1�1�H��$�H��A�A��H��$ I��H���F �x�H�@L��H�D$XH��0���� ��$�H�H��$�H�i0H��(��hE1�1�1�H��$�H��A�A��H��H�����x�H�XH��H�0H�\$P���H�D$@H��$�H���e�A���$0H��tH��H�D$P� f�uI��L9�tfB.�{�E1�E1�� �H��/H��$�H��H�xjjj���I��H�� H���� E1�H�,$I�^L��Hc�$�L�d$X�H��H��L��H������Hc�$�H��H��I9�u�H�,$L��$H��$RL��H��$�PL��$�H��$H��$L��$�������$�_AX���� H��$H��$�H��$�H�t$xH�@H�|$pH�D$`H��$H�@H�D$hH��$pPH��$pPD��$�D��$���$���$��4���Y^��� Lc�$�Hc�$�J�<`H��荜��H�D$HH���N��f��fn�$�fn�$xH��$PH��$Xfb�H��$`��$@fA�H��$h��$8��$HH��$pf.�z3f/�u-f.�z'f/�u!f.�zf/�uI��I �I �I �I �tL@L�\$Hf�fHn�fHn�DŽ$�AC fHn��A[0fHn�fl�A�J fl����ABH��$�DŽ$��� H�D$@E1�E1�� L��$�H��$�H���H��H��$�H��,H�xjjjH�T$ ���H��E1�E1�I��H��,� �H�xjjjH�T$ H�T$(���E1�E1�� H�D$ H��,H���H�xjjjH�T$(H�T$0���E1�E1�� H�D$(H�\,H���H�xjjjH�T$0H�T$8���E1�E1��H�D$0H�",H���H�xjjjH�T$8H�T$@���E1�E1��H�D$8H��+H���H�xjjjH�T$@H�T$H���E1�E1��H�D$@H��+H���H�xjjjH�T$HH�T$P���E1�E1��H�D$HH�t+H���H�xjjjH�T$PH�T$X���E1�E1��H�D$PH�:+H���H�xjjjH�T$X���H�D$XH�� M���N H�<$L��$��; H�|$�/ H�|$�# H�|$� H�|$ � H�|$(�� H�|$0�� H�|$8�� ��$������H��$�H��$�H��t,H��$�DŽ$�H�JH�T$H�H��$��L9|$@�� ���� H�D$PL��$�M��H��$�J��L��$�L�d$HL��$�H��L�t$XH�D$PHDŽ$�HDŽ$�HDŽ$��f�H�D$PH9�$� DŽ$�H��$0I��H�=���L��H��$�H��H��$�PH�����P��$�AU��$�ATH��$PH��$PH��$P��$���$�L��$,� H��`H��$���H��$��AD$PJ��H�t$0H�QH� $�D�H�Q�AD$`H�L$�D�H�T$�AD$hH�R�D�H�Q�AD$pA�M(�D�H�T$J��H�R�L�H�T$ A�M,H�R�L�H�T$(A�M0H�R�L�H�VA�M4�L���$�HDŽ$������Q��w IcM<H��$�IcM@H�T$8H��$�IcMDH�RH��$�A�MH�L�薣��H���9H��L��I��H��Hc�$�H���N���Hc�$�H�Ë�$�����L9|$@�|��$������H��$��' H�T$PH��$��Ef/�H��������DH��H�T$P�A$����@H�5�H�='1�E1�1�E1�E1������H�$H��$ H�D$8H�D$0H�D$(H�D$ H�D$H�D$H�D$fo�$�H��$�fo�$�H��&)5�&)=�&H��t H�/�M��t I�m��H��$H��t H�/��H��$H��t H�/��H��$�H��t H�/��H��t H�m��M��t I�.��H���^H��$��M��t I�,$�_H� $H��tH�H�D$@H��H��1H�L$H��tH�H�$H��H��H�t$H��tH�H�$H��H���H�\$H��tH�H�$H��H���H�T$ H��tH�H�$H��H���H�L$(H��tH�H�$H��H���H�t$0H��tH�H�$H��H���H�\$8H��tH�H�$H��H���1�H��[]A\A]A^A_�HDŽ$��7����H���HDŽ$xH��������H�|$H�f����������$������HDŽ$�����HDŽ$�����HDŽ$��e������$�HDŽ$x�t����H����������H�D$81�E1�H��$ H�D$0H�D$(H�D$ H�D$H�D$H�D$H�$�����������a���fD�����:���fDL�����������s��������fDL���`����T���H���P����5����C�������fD1������H��$ I��H�������1�H�D$8E1�1�1�H�D$0E1�H�D$(H�D$ H�D$H�D$H�D$H�$� ���DH�������L���H����������H�����������H�����������L���x�������H���h����V���H���X����(���H���H��������H���1�E1�1�H�5+�E1�H�8�����H�$H��$ H�D$8H�D$0H�D$(H�D$ H�D$H�D$H�D$����@H�)�H�5��H�8�r���H�D$81�E1�H��$ H�D$0E1�H�D$(H�D$ H�D$H�D$H�D$H�$����fDE1�E1�� �H��!H��$�H��H�xjjj���I��H�� H���[���I�^��$�E1�����f.�H�D$8E1�E1�1�H�D$0H��$ H�D$(H�D$ H�D$H�D$H�D$H�$�����L��$�H��$�L��$�L��$�H��$ �����f�H�D$8�E1�H�D$0H�D$(H�D$ H�D$H�D$H�D$H�$�����L��$�H��$�L��$�L��$�H��$ H��$�fo�$�H�/)�fo�$�H��)��]H��$H�/�AH��$H�/�%H��$�H��t H�/�dI�m��H�m��H�|$H� ���Hc�$�H��$�H����H�|$8��`H�|$0H�D$8H�^��`H�|$(I��H�I��`H�|$ I��H�4��`H�|$H��H���`H�|$H�D$H���`H�|$H�D$H����`H�<$H�D$H����`L��H�$H����`L��I��H����`H��H�=��SH�T$HH��H���RH�w�PH�x���$�PH�o���$�PH�f���$�PH�]�AWPH�W�AUPH�Q�UPL��$�H�D�ARPH��$�H�6�QL��PL��$�H�&�APL���PL��$�1��Z���H�İ����L����`H��H�=��H��1��1�������H���t�������L���g���������]���������S��������I�������H�==H�5��L��$�H��$�L��$�L��$������������������HDŽ$�HDŽ$�HDŽ$����������E1�1�H�D$8H�D$0H��$ H�D$(H�D$ H�D$H�D$H�D$H�$�����ff.�ATH�=��UH�������I��H���H�5��L���¹��I�,$H���4H����H���H9E�j1�H�������H�mH�L�H�����=H�/�_����� ��H�������|���X��H�=��S���I��H����H������H��H��tu1�1�H�=I��׽��H�pH��H��tVH�57�H���yv����uCH��L��]A\�f.�H���H�8�і����uU����H���H�5"�H�8�����E1�H��L��]A\�@L�����������H�������H�)�����@����H�=V��W���I��H���j����f�H�Q�H�5Z�H�8�Z���H�m�b���H�������U�����H�5T���H��H�81��a����/���H���H�5��H�8��������H���H�5��H�8������������H����H�5A�H�81����������H���H�5��H�8���������AWAVAUI��ATUSH�� L��$h H�<$A� $�A����`H��$` M��D�A�@�����H��I��H��M��H��$� �0H��$� ���������������ǃ��E���q9�T�8 A�:��T������ H��$p �?���PL��$� E�9E1�A��A��E1�E��A��E��7 A���- L� � L�L$E���A��~=L��$� E�E�ID�D$xD�L$|E���BA9��9E���SA9��J���mH�|$f��)��LJ�H�=�H�������L�L$D��<A���D�D$ E������|$��A��ǃ�D�D$D��A��A��D�O�����A�����������|$DL$E9�D��AM�A���|$0�<@��A��|$ �D$� H��$� D�|$tD�ǃ�D�x@�D$�D$�D$pA��H��$� 9�D�HD����@��u���!;t$@��} @���`������t���� @ �@�t$��D$0�����D9���H�T$ǂ���T�T$��������H�D$ǀ�H��$� 9��H��$P �D$h�H��$X ��$����$����)A�1ɍB�������������f���f/������9���f/�v���t�D$h�|$t ��$�H��H�i�L�z�j(L�=I�H���PL��H�5��H�=P�H��$�PAPAWL��$��~eH��0�Y�H��H� �L�=��jL��L��H���PH�5/�H�=�PAWAWL��$� �*eH��H��0�����tw��A�$�������H�� []A\A]A^A_ÐH��H���M��L�=s�jL���PL��L��H�5��PH�=AWAW�dH�lH��0�����u�H��H�:�L� #�j2M��L��H���PH�5(�H�=e�PAWAW�cdH��0A�$�����O���f�H��L�=��H���j2M��M��L��PH�#�H�5��PH�= �AWAW�dH��0�����f.�ǃ��AfA.Eziug���������������H��H�l�H� U�j<I��I��H���PH�f�H�5?�AUH�=�PQ�cH��0�'���fDǃ��E�������H��H��I��L�=��jL� �PL��H���H�5'�PH�=��AWAW�*cH��0������T$h��$���t ��$�A� $����H��$` ��ǃ0����D�9�t~��D��8D���������B�>A�9�}W)�Hc�1�L�T$ ��L�\$L� �H��$x D�D$�L$H�|��L���%q��D�|$h�L$D�D$L�\$L�T$ DD��\D��A���P�:A����A�����&��Y���X���������A.����Y�f(��\�f����$��\��Y�f/���f(�H�;�\�H�D$�Y�f/��Hc�T�D$h���rH��$x H��L��Hc��D�$H�t���T$ �d$�L$�S����T$ �d$�L$D�$A���AMA���`�D$,�U��$��AE�Af.�A����H��$x ���f������f(���$��\�f(��Y�f/��7H��H���L�=9�j<M��M��L��PH���H�5'�H�=H�H��$�PH� �PAW�h`H��0�@����H��H���L�=��jL���L��H�7�PH�5�H�=��PAWAWL��$� �`H��0������Y=��-��f(��X��Y��X��\��Y�f/�s3�\��\��Y������u��0xǃ0�����H�!H�D$H�D$��<D���D9�t����������D��\D��+�;���A�$����Hc�T�D$h��~4H��$x H��L��D�D$Hc��� $H�t������D�D$� $H��$x ���fn�ǃ�f��f���H`H��$� H��`f��@PH�D$�AM�H��$x �@pH��$� fAn�fb�D�@(��hH�V,�F4��Xf�FH�F8�a���@����A\f���Y��f/������Hc��H��$x H�T��L�L$lM��L��H�5��H����n�t$l����H�x�A������H�D$���D��\�AEH�t$H��$x f�A�$H��$� H��`ǃ��`P�H`�@pH��$� fn��D�x(��hH�W,�G4��X�G8��<fn�fb�f�GH�@���H��L�=��L���j<L��H�m�H�5��H�=��H��$�PH���AVPAWL��$� ��\H��0�����@H��H���M��L�=k�jL���PL��H���H�5��PH�=W�AWAW�\H��0����fDH��H�5�L�=�j2L��TL��L�#�PH�g�H�5�PH�=��AWU�T\H��0�,���H��H���L�=��jL���L��H�+�PH�5�H�=��PAWAWL��$� �\H��0�����f�H��$x ���f������f(���$��\�f(��Y�f/�������A6f(��\��Y�f/��f(��\��Y�f/��F�~5��f(����1�fT�fT�fT��X��5V��Y��Y�f/����D$,�,���H������A]H�D$Hc�T�D$h���w���������L�$L�5��H��H�-��j2M��M��L��UH���H�5|�UH�=�AVAV�ZH��(M��M��H���j<L��H���UH�52�H�=�PH�C�PAV�{ZA�$����H�D$8��<H��0D��\L�$D�������H��$x Hc��H��TL�\$Hc��H��$X L�T$L�L��H��$P L�D��L���$g��TL�T$�D$hLc��L�\$����H��$x ���1�f��J����"@f(Ӎx��^��T��H��9�|�L��f/�r�@��t�D$hL�$H��H� �L�/���$�H�;�H�5 �j2H�=�H��$�PH���PH���PQL��$��(YA�$���������|$hH��$x H��$x L�T$H��TL�\$J�T��Hc��H�t���@XL�\$L�T$�Y��� ����$�f/��u�Y����\��$���L�=&�H�-/�Qj2M��M��L��UH���H�5 �UH�=��AWAW�[XH��(M��M��j<L��H���H�5��UH�=��H��$�PH���PAW�XH��$� ��$�H��0�@h������H��H���L�=~�j2L���L��H���PH�5�H�=$�PAWUL��$��WH��0����L�$L�57�H��H�-<�j2M��M��L��UH�u�H�5.�UH�=*�AVAV�iWH��(M��M��H���j<L��H�@�UH�5��H�=��PH���PAV�-WA�$��������H��H���L���L�=��j2H�V�PL��H�5��H�=��AVAPAWL��$� ��VH��0����A���O���D�|$x�|$|B�|�����|$�2���H��$� L�L$�A������bH��$� �������`u ǃ��H��$� ��������u ǃ� ����f��H��$x �O(��$�f/��� f/��� ����^����H��$x �O0f/�����W �������H�|$D�������|$ A��D�L$D�Oǃ<�lj��D$ �����H��L�=�H���j<M��M��L��AVH�5�H�=e�H��$�PH���PAW�EUH��0����H��$� D�E��D�|$tǃ�D�x@�D$�D$pA���D$�����L�L$H�=��HDŽ$��D$ I���A��,���H��H�r�L�=[�j2L�j�L��H���PH�5\�H�=9�PAWUL��$��TH��0�h��������f���f/��9H�����9��TH��$P ���L��f/�v��D$�R���H��Hc�������H��H���L�=��jL���L��H��PH�5��H�=��PAWAWH�D$8L�����SH��0����H�D$L�=`�L�T$ H��L�\$M��M��L��H�b�H�5C�ǀ�H�:�j<H�=��PPAWAW�~SH��(M��M��H��j<L��H��PH�5��H�=��PAWAW�HSH��(L��H���j2H�5��L���PH���H�={�PAW��$� L��$��SH��0��TL�T$ L�\$����H�D$L�=w�L�T$0A��L�\$ H��M��L��D���H�U�M��H�5O�ǀ�H�F�H�=��j<PPAWAW�RH��(M��M��H�!�j<L��H� �PH�5�H�=�PAWAW�TRH��(H���L���j2L��H���H�5��PH�=�PAW��$� L��$��RH��0���L�T$0L�\$ �Y����f���f/���H�����9������L��$P L��$X �‰��AL���AT��f/�v��D$��t�|$h��$������f���H�����9��Xf/�L��$X �‰��AT��w�f/�v̈́�t�|$h��$��|$t ��$�H��H���L���j(L�=��H�F�PL��H�5#�H�=��H��$�PAPAWL��$���PH��0����H�v�L�=_�AQj<L�l�L��H���PH�5J�H�=��PAW��$� L��$��PH��0�d���H�$�L�= �APj<L��L��H���PH�5��H�=��PAW��$� L��$��:PH��0�����D$��������D$h������AM�G���H���L�=��AVjL���L��L���PH���H�5��PH�=��AWAW��OH��0����H�e�L�=N�AUjL���L��L�a�PH���H�5~�PH�=��AWAW�OH��0�Y���H��$x L�L$�W H��$� ��$��A�������u Aǁ�dL�L$H��$� A��� D�G � AN��fAn�fn�fb�fAց�E����u Aǁ�d�A�A\Mf���L�L$�Y�A���AN��A���f/��t���L�=7�H�H�Uj(M��M��L��AUH���H�5��AVH�=C�PAW�kNH��(M��M��H��j2L��H�n�PH�5��H�=?�H��$�PH���PAW�'NH��0������D$�����1������1ɉD$h��������H�=��L�T$0L�\$ �5c�AUH�D$L�\$ L�T$0������������DH��$` ��D$����wpH��$x �A���$�f(��\��\��Y�f��f/��������$�f.�zf/�t#f(��X��\��Y�f/�v �\���$�H�D$L�T$@L��$�L��$�ǃ0L��L��H���ǀ�H���ǃ�D��H���H���ǃ\D��H��HǃHǃ�Hǃdǃ@ǃP L�\$ L�L$8L�D$0� "L�\$ Ic�L��H��$x H�D$H��L�|��L��1�L�$L��A�Ӄ}��-���L�L$8L�D$0H���L��L���!L�\$ L�T$@ǃ`Hc�T�D$h��~3Hc��H��$x L�T$0H�|��L��H���ĸ��L�T$0L�\$ H���L�\$0H��TH��$x Hc��ǃXH���Hc��L�L��H��$X L�T$ H��$P L�D��L���yX��TL�T$ �D$hL�\$0f�����nHc��H��$x 1�f��H�4Ƹ�&����x��^��T��H��9��$�L��f/�r΄�t�D$hH�|�L�����$�WL�=T�H���j(L��H�5��H�=��PH��$�PAPAWL��$��JH��0�_���H��ARL�=�jM��M��L��PH���H���PH� �H�51�PH�=��AW�6JH��0����Hǃ��)���H���ASL�=��jM��M��L��PH�"�H�5��H�=M�H��$�PH���PAW��IH��0�����|$hf.�$�zf/�$��A�~����$�fT��Y��f/x�v �^���$�H��$x H�t$1��D$h��T���H����J��D$�Y��J���H��9�}���Hƒ��|$t�D$hLc�������L�=��PH���jL���L��H�J�PH�5��H�=��PAWAWH�D$8L�����HH��0����H�]�L�=F�RjL�d�L��H���PH�5~�H�=*�PAWAWH�D$8L����uHH��0�M����A�~���A]f(�fT��\�fT��_����f(�fT��X��Y�f/���H��$P � A���~?�D$h1�1��H��$P �_d���H��9�}�ҹIʃ�@��t�L$hf/����Y ��Hc��L��H��TH��$x L�T$HL�\$@H�T��)T$P�\$8�_��] ���l$0�L$ ��F�L$ L�T$H�Y��\$8L�\$@�l$0f(T$Pf(��Y��Y�f(�� ��Y��^����X��Q��^��A�A\Mf(�fT==��]�fT�fV���$��>���L�$L�5p�H���PH�q�M��M��j2L��H�5k�H�=��PPAVAV�FH��(M��M��j2L��H�o�H�5<�H�=��H��$�PH���PH��PAV�aFH��$� ��$�A�$�����@h������������X�f.�z!f/�u��������;����Hc��L�T$H��H��$x Hc��H�T��Hc���5���5ݾI����$� �t$H��$� H�L��QHc��H��$� H�L��QHc��H��$� H�L��QHc��H��$� H�L��QH��$� H��L�L��L��L�\$P�1H��@�}��@����L�\$��+�4���y���%H�t$��<ǃ�L�T$;�����������ǃ��N�����N����D����fn�fnЃ���H�D$fb�ǃ0����L�=*�fր���tq��<�`L�T$L��\L�&�L�\$H� ��H�'�PH���H�5��j<H�=s�PH���PH���PAW�#DL�T$HL�\$@H��0H��$` ������D�A����?A��t%A���lf(��A\f���Y�f/��'������D��\� ���A���3f(��~��f(�1��\�$�fT�fT�fT��X��z��Y���Y�f/����D$,���D��\�,���f(��A\f���Y�f/�����$�f(�f(�1��~5A�����\�fT�fT�fT��X��5���Y��Y�f/����D$,�y����Y-���5��f(��X��Y��X��\��Y�f/������\��\���0�Y���������ǃ0����������A\f���Y�f/������Hc��L�L$lM��L��H��$x H��H�5��H�T����R�A���������D��\�AE�1���L�5��H�-��L�$AWM��M��L��j2H���H�5��UH�=��UAVAV�AH��(M��M��j2L��H���H�5R�UH�=��UAVAV�AH��(M��M��H���jL��H�W�PH���H�5L�PH��H�=|�PAV�IAL�\$0H��0A�$����H��$x Hc��f�ɋ�T�~G�H�4�Hc��H� ¸�� �D���YD��fT�f/�s��f(�H��9�}�H��$� D��\��<�P<H�D$D����h���L�$L�5<�H���PH�=�M��M��j2L��H�57�H�=��PPAVAV�q@H��(M��M��H���j2L��H�8�PH���H�5��PH���H�=��PAV�.@H��0L�$A�$���������L�T$L� ��H���L�\$M��L��H�5��PH���H�=��j<PPAWAW��?H��0L�T$L�\$�L�������Q��H��fb�H��$x ǃ0������DHc��fր��L�����f���L�= �PH��j<M��M��L��PH�%�H�5��PH�=�AWAW�A?H��0L�T$L�\$����L�=��H���Vj<M��M��L��AUH�O�H�5��AVH�=C�PAW��>H��0�����H��$X �������>1���$��A��uH��$X �|����At��f.�zf/�tfT�fD(��D^��A_�H��9�}�@���������$�����L�=��H��L�T$L�\$M��M��H� �QH�5��L��H�=��j2PPAWAW�&>H��(M��M��H���j<L��H���PH�5��H�=��PAWAW��=H��(M��M��H���j2H���L��RH���H�5x�RH�=��H�y�PAW�=H��0���9��L�\$H�9�L�T$�����RM��M��L��j2H�;�H�5 �PH�=��PAWAW�Z=H��(L��H���j2L���L���PH���H�5��PH�=��AWAW�=H��0L�T$L�\$����f�AWI��AVAUATUSH�� H���H�|$hH��$P D��@���H�T$8�Y��L�D$��dL��$X ǀ$ǀ,A���; L��&A����A����H�� []A\A]A^A_�A����H��$` H��$` �t$ �A,$�W�H�=���l$�t��$�H��9�T���t$0N�T��$��H��H�T$��$�����$�H��T�D$@�4;H����~��f(��l$�t$ ���D��Tf(�f��fT��A*��Y%���Y���Y��Y�f.%��z u�%Y�D��$�E���� HcD$0H�D$x�D$P��$�H��H��H��$�H��$�H��H�D$`H��$�H�D$pH���H��$�H�H��$���D$0���� �t$PD��1�)��t$0D9��� D�T$0E���� ���} H�t$xH�L$�x����fD(�fD(�L��$��PfE�I�7H�L��$�fE�1�����fBf(�fA(�L�f^�f(��fB fT�fAY�f_�fX�ffBL�9�r��D$0���D$P9�t3��H�t$f(�H��A��^ �f(�fT��Y��_��X��A�L�l$pH�t$`H����$�)\$ L���l$�FL�t$h1�H��H��$�L��L����$h A�>�� ���H�t$`H���L��� H�"��l$f(\$ �~=����$�D��T�D$0���� �|$PD��1�)��t$0D9����$�D�L$PL�|$��$��t$ ��$�A��f�H�|$8Ic�f(�D��H��+t$ C� ��H�|$��f(���H�|$f(�fT��Y��^׋T$@�N�D9�AO�A���_�D)�D�B�^�fW�9���D�iA)�9�tfHc�Hc�f(�H�<�����H�Tf�D����L�;M��H�H��1�@fA fDfA\�fY�A H��H9�u�D����� 2D9�t"�Q�D�Hc�Hc����\D��Y��AD��DL$0�P����5�������H���M�l$��T�ۅ���Hc�1�L���t$H��H��$�L��$��\$0�6F��H���H��L��� H��L��M��H�#�L���L��HTPH� �L�|$xH���1�L����$� A�?�_AX�t$�����H�q�H��L���t$� �t$f(�fW6���t9��f(�L����f�H��L�fHH��fY�H9�u�؃���X;D$0t�CH��AY��A��~��H�X�H�T$L��)\$�t$0H��T��E�t$0f(\$H���fT��^����H����T�w��~2Hc�� '�L��H����у��X��H�9�u�H��$` L��$�L��L�@PH���H��TH��H����n��$����`���H���ǀ$�J���H��TL��H���t$0�5H�=\�H�U�f��f(��~���t$0�����TfT��*ЉD$ �Y���Y���Y��Y�f.���D$8zu�=#��|$8�A<$�t$ �|$x����H��$�A��t$@H�D$`H��$�H�D$pH���)\$PH�H��$�D��M��A��@�Cl��H�D$H���D$8�T$@f(�fTL$P�l$0�B^D���YL$xH�t$`H�|$p�_��^��X��Cl��fW���T$�� 1�H�|$hH��H��$�L����$h H�D$h�8������H�t$`H�|$pH�y�� H����T$��T��~r�����Ic�f(���I�<�f�1�H��f f|f\�fY� H��H9�u����@��t"�B�A�T�H�Hc����\D��Y��A��\$0A��C\��I��D9l$ ������t$@f(\$P��H��M�l$�`����H��$` D�0�@��$�A�DA��D$0H�����$���TD��$�����Hc�M�l$1��t$@H��L��H��$��A��L��$�H�%�H��L��L�T$8�eH��$�A�FL��H�L$ L��$�H�H��H��$�M� �M��H�M�H�t$VL�|$xH���1�L����$� A�?�XZL�T$8�t$@�����H���H��L���t$8���t$8��f(�fWl���t7��f(�L����f�H��L�fHH��fY�H9�u�؃���X9�t�CH��AY��A��~�L�L$H�L$ M��L��H���H�T$)\$@�t$8H��T��4�t$8f(\$@H��H�J�fT��^Ë�T����D$0����~lHc�$�������t=HcT$0��f( ����I�L�H��1�ffX�H��H9�u������9�t�����H��AX��A�H��$�M��L��PH��$h H��PPH���L�L$ H�T$0H��TH����f_AXD��$�E��������7����L�|$�D$P�D$PH�D$x9�$��������$�H�/���$�M�l$L��$��`H��$�H�D$ H��$�H�D$�_����t$P��1�A�ʼn�D)�A��D9��V���H�t$`H�|$pH�Y���$�)\$ �l$�L�t$h1�H��H��$�L��L����$h A�>��l$��$�f(\$ �A���H�t$`H�|$pH�����$�)\$ �l$�(H�A��l$f(\$ �~=����$�D��T���A�ŋ|$P1҉�D)�A��D9��"��������H�T$xH��$�H�t$fD�Af(��^ ��f(�fT��Y��_��X��AHʃ��u�� ����� ���L��$�H��$��t$0H��L��H���MH��M��L��H�\�L���L��HTPH�D�H�\$xH���1�H����$� �;�Y^�t$0�����H���L��H���t$0���~k��t$0����L��$�H��$��t$8H�c�L��H���H��$�A�FL��H�L$ L��$�H�H��H��$�M� �M��H���H�\$SH�\$xH���1�H����$� �;�XZ�t$8�0���L��H���H���t$8�)M�l$�~���t$8�����L$ ����HcD$0H������ ?�I���@���X��@H�9�u��1���H�t$`H�|$pH�m���$�)\$ �l$�L�t$h1�H��H��$�L��L����$h A�>��l$��$�f(\$ �U���H�t$`H�|$pH� ���$�)\$ �l$�<H�U��l$f(\$ �~=����$�D��T�:���f.�f�L��A��@Aǀ(��tr��H����� ��FL�\$H��PM��TL�O�D$ �DHL����L$H�L$ H�=���D$jH�D$PARRL��VL��H�D$,P�bH��0H����A���G�AY��A��Tf.��_�������(�ɾO��� ��1���H���f,fDfY�H��H9�u���������H���Hc�H����Y����jI��TH�OL�NPH�=��L��H�D$PAPRH����dH�� H�����^؅�~d����f���Df(��^��L�H��9�����f(�f(��^T��\�f(��Y��\�f.�z�u�Aǀ(��ø�'����f.�f��:L��I��H����I�H�L��L��H�W�I���H���H���H���H)�H)΁�����H�fo A��foRA��foZ A��fob0A�foj@A�forPA� foz`A�0foJpA�@fo��A�Pfo��A�`fo��A�pfAo��fAo��(pI��`fAo��fo��fAo�fAo�H���fAo� A��hx fAo�0@0fAo�@fAo�P��fo����������H@���H���PPH�X``pH������f���L��L��H���H��Ao��)�Ao��)B�Ao��)B �Ao�)J0�oH�Ao�)R@�oP �Ao� )ZP�oX0�Ao�0)b`�Ao�@)jp�Ao�P)���Ao�`)���Ao�pA)��)���oA)��A)��A)�H����o`@�ohP�op`I��`�oxp����o��A)�A)� A��hA)�0A)�@A)�P�o��)���o��)��������H���H�J�H��fDAW�f��AVAUATI��UH��SL��H�� L�=��H�L$XHc �A��H�|$H��L�L$8L��$P HI�ALJ4L��$X ��$�H�D$xH��H��$�A��0A)� ���� A��f(��-f�f���A���d$p�A���D$A��X�l$@�~-q��D$0DŽ$��d$()l$`H��$�H�L$xM��I��H�HH�$H�D�H��$�H��$�H�D$H��$�H�D$ �D$0�\\$@fT\$`fA/��vA��@A�� A��LA�A;�\A��@A�� �X��L$���A���˅��!H�L$X��Lc�L�d$P�D$0I�CM��A�Hc H�D$HI�C�H��$�D�ʼn�L��$P H�Ή���L��$X I)�I��Hc�I��I��f�)�;\$~L�ȍW�L)�H������ ��K��O��1���H��f.�fAf<fX�H��H9�u������9�tHc��H��H��A��AXD���AӃ��M�M�;l$0�e���L�d$PH��$�L��$P L��$X H�T$8L��L�\$L��I��T�#L�\$L��$��D$HL��$�Ic�T��~H��H��L������H�t$H�|$ H�������1�H�|$L��L��I�����$p H�D$�8���H�t$H�|$ H�S��N���E�� A��`E����H��1�I��H����$� L����$� ��$� ��$� AUL�D$hH��$�H�|$@��$� H�D$@H��0�8��4A��\�d$@ALJ A��H�`��A��I�GA��$����A��T��~Hc�1�H�߉L$H���1���L$�l$p�D$��H��$X L��I��L��L��$X �l$Pf��L$E��@���L$0E���������A���ǃ�tP��f(�1���f�H��f ftfA,fY�f\� f\�A H��H9�uу���@9�t)�P�H�H$Hc��Y��A\D����A\��A�H�T$8L��I��T�@!A��Tf(Ѕ�~z�AG�ǃ�tL��f(�1���f�H��f�f fAdf<fY�A<fX�A H��H9�uԃ���@9�t!��H�� ��Y��A ��AXD��A��W��Y\$H�A���Y�f/���D�D$0E�����T��|$(�Y�f/���f(��^��p��AYG�d$P�_��_��d$P�AG�YP��t$@Ic�XH��@��A ��AY�]��Y��^�f/��8 �D$A9�H�W��t�l$(f(��X�f/��:H�t$H�|$ H����T$(�����1�H�|$H��L��I�����$p H�D$�D$�8��H�t$H�|$ H�������A��`A��T�X���������A���ǃ�tO��f(�1���f�H��fDf fAftfY�fX�f\�A H��H9�uՃ���@9�t(�P�H�H$Hc��AL��Y��AX ��\��A�H��$h H��L��1�H��$` ��$� E��(E���� ��H�T$8L��I��T�xA��Tf(Ѕ�������AO�ǃ�tZ��f(�1���f�H��fDfAfA,fAdfX�AfY�fX�AH��H9�u΃���@9��G�����H��A��AX��A��Y��AXD��A������A��<t&�AG����H���fHn��G����A��H�����A��@L��$X I��L��I��H��$X ����A��,��ALJ A�� �����DH�L$HL�K��H���@��BXD��H���@�H9�u��'���f(�A��8f(|$`DŽ$��^�A��<�A�`�A���A���$fT�f(��A���]��Y��Y��_D$@�^���tgH���Ic�XH���z�L��ǂ��Y��_=r���$�f(��Y��Ya�f/�wǂ�f(��^�<$��E��TE����H�D$xD��E��L�d$H��$���A���L$@�|$L��I���H�A� $H�\$ H��L��$P D�\$H�t�D�iD�����A����Y�A���� f(�I� 1H��f�fH��fY�@�H9�u�Ic�E9�tH��D��Y��D���H�L�D9�u�L�d$H�\$ L��$P �Y�$D��$��Y�A���A��f(��A��E���"H�p�I��`Ic�hA��T�D$@H��@��A^Dž�~U�۹O˃�t5��f(�L����f�H��L�fH��fY�P�H9�u�˃���t�C�H��AY��A�ALJ0�A�XH�� []A\A]A^A_Ã���� �A��������=ŷ�~%��f��DŽ$��l$p�l$(�|$@)d$`�A�Xf.������������A���A��A���D$A��X�D$0�:���L��$�L��I��ALJ,�L$0����H�T$8L��L�\$I��T�\$0�}L�\$Mc�X�\$0f(�D�T$PK��R��A^�f/T$@�|��$�A��4�A�����D$HA��4A���D$���ËD$P��� H�D$X�T$PLc�A�M��L��$��0��H��$�D�ʼnT$0I�S��H��$�I�S�����L��$P Hc�Hc�L��$X I��I)�I��I��@)�9\$|vL�ЍW�L)�H���i���`��K��O��1���H��f�ffA<f\�H��H9�u������9�tHc��H��H��A��A\D���AӃ��M�M�;l$0�m���L��$�H��$�L��$P L��$X �A���%��A��f(l$`�Y�H���fT�I��`f/��� �|$H�� �|$H��� �^�Ic�T�_���$��Y��A����~H��H��L��L�\$����L�\$H�t$H�|$ L�\$H�s��j���H�\$1�L��L��I���H����$p �;�L�\$�����H�t$H�|$ L�\$H�(��#���A��TL�\$A��`�A����~c�ƃ�t?��f(�H��$�1���f�H���fADfY�H��H9�u����@9�tHcЃ�H$H��AD��Y��D��A��A��@ALJA�� A��X���= �A��A���L$�����H��$�L�K��H�ѐ�@��B\D��H���@�H9�u������Mc�XK��R�D�T$P�A^��n����AO�D$PL��I���AY��H���fTL$`�d$pL��$��^��_@f.��@z f/�������@����A��Df��L�-r�ALJX�-ϲf��ALJ8I��h��AEI�wxH�=V�A��H��ALJI��`H�׳ILJ�I�GA��@ALJA�� H����A��I���H����A�XI�EL��$P �d$p�l$@�#I��hI�wxfA(��fA(�`H�=��fA(��fA��fA��fA�pfY�fA(��fA��fY�A)��A)���A���AY�@�A���A��8�A�p�A��fA���$fA��fY��A�`fA��A)E �A��fA��fY��A�@fA��A)E0�A��fA��fY��A� fA��A)E@�A�fA�fY��A�fA�pA)EP�A�0fA�HfY��A�`fA�xA)E`�A��fA�PfY�A)EpA��X�d$pA��~=��L��$P DŽ$��A���D$0���d$()|$`�Af������*Ћ$�^…�~WHc�H�@H��Hc$I�t�I�L��$P �D$H��H���L$�ɹHN�����L��$P �D$�L$H�L$X�AW�A�A���D$0��Y��A^���A���D$A���A��A���#A��������A���)���A��$I��L��H��$��D$A���P�ALJ ��$��$D�hA��X�A�`�A�����H�L$X��Mc�L�d$0�D$H�CM��A�Hc H�D$ H�C�H�l$H��L��$P H�Ή���L��$X I)�I��Hc�E��I��H���A)�D9,$|sL�ЍW�L)�H���L���C��K��O��1���H���ffA$f\�H��H9�u�����B�*9�tHc��H��H����\D����A���I�I�D;\$�m���L�d$0H�l$HL��$P L��$X �A���|$���qA��(���b�A����f(|$`�Y�fT�f(�f/����$���$�A9�P��A��@�=��f(�DŽ$��A��A��<A�� A��8��$��$��H�L$ L�J��H���@��B\D��H���@�H9�u������A��@A�� A��D��A��A��u ALJH�6����A9�<��f���%��DŽ$��A���|$p�|$(�~=���d$@)|$`������B���ALJ4�����'���f(|$`A��<f(��A���A�`fT�f(���$��^��_�����I��hI�wxL��$P A�I��<��A��8f���~-���d$p�A��L��$P �$A��A��X�d$(�%���D$0��DŽ$��d$@)l$`�D���ALJ4�����G���ALJ4�����7���A��$I��M��H��$��D$����I�މD$M��H��$������DŽ$�L��M��f��E��8f���L$@�$�A*�L��$P �^�f(��{J���l$@�|$P�YP��$�XK�L��$P �^�f����$���Ic�H�D$xH��$�I��TH�T$8H�DH�t��� Ic�Xf���l$@�*ȉD$PH��@��A^��^�f(���I���Y��$� ߫L��$P �X��D$@�^��A��A��<����f(l$`L�-k�H���Ic�8fT��AYm�_-3���$�A;�}�T���^��]���$�HcL$P�T���^��]�$���$���~�T���^��]�I�E��$�f/�� f/�����f/��SIc�8f��A��T�*��AD�H�щT$0��� $�^…�~lHc�H�T$x��H�$���t=��f(�H�t���f�H��I��1�fAfY�H��L9�u������@9�tHcȃ�H�H��AY��D��D$0�L$0A���$�A��X�$A��8�;����D$PL���A��M��E��8L�-��ALJ4A��hA��<A��\�D$A����A��E����A��T����A�@���M�OH������I�D���H�$��H������D$ �����D$H�EH�D$0�A���H�D$0f(�f�H��1�fA f<fY�fX� H��H9�u�9t$ t!�D$HcЃ�H�H��AY��XD��D�I��HL$xL9 $u�A����8A������$�A�����A�����u���Ic�A9�8�a���A��T�������H�D$xHc�L��� $H��$�H��H�DH�|��v���D$@� $Ic�hH��@��A^��'��������L�۸ M��ALJX�D$0���A�ALJ8�$�E����D$PA��4��$����D$0��xZ��t.��$�Hct$0H�Ԧ�Y�$��Ys�f/D��s:��u6���f/�$�vBALJ�;����|$@�]���$����}��$��]%#���$���$��D$0�H� $;D$P�����f(|$`A��8f(��A���A���A�`fT��$f(��/���f/�$�A��4������D$P�D$0�����E��8Ic�A9��OA��T��~kH�T$x��H�$���t9��L�D�1���H��fAfA<f\�A H��H9�u������@9�t�H�H�Hc�H��A��\D��A�H�T$8L��I��TL��$P �$��E��8f���d$@A��XA�E�*�Hc��L$PH��@��A^��^�f(���C���d$@�$�YåL��$P �X���^�f(������|$�@�|$P������AY��f/����|$pfA.}z fA/}��f���L$@L�T$ �A*�L��$P �l$�$�^�f(��L$�)C���t$@�$�%������l$fTl$`�Y��L$L��$P �AYmL�T$ �X���$��^��Y�f/-���bf(��X��]�A����$;L$P���CD��C^D�x�Y�L��$P �\$ �d$�T$�oB���d$�\$ �l$@�L$P�Y�L��$P �T$�X��^���$��$�AYEf/�$��>���A�����A��ADž�f(d$`I�EA��@�A�A��fT�A��X�A�`ALJ<f(��A���$A��8DŽ$������A�����������D$P�-�A9��AN����$����?���f���|$@A���L��$P �A*�;L$P�^�� �CD�xf(��C^D��l$ �Y��T$�<$�D$��@���L$P�<$f(��%Т�Т�D$@L��$P �Y��l$ �T$�X��^��A��f(t$`fT��Y���$��Y�f/ ���Df(��X��l$ f(�f(��]�f(�L��$P ��$���$���$��T$�L$0�t$P�2@���AM��$���$��T$�Y��D$@��$�L��$P �Y��X��^��Y��f/�������_-C�� $f(���?���T$L��$P f(��k��AY���YD$H�YL$f/�������L$0I�E��A���l$ ADž��AILJ<�A�`A��X�A���$�t$PA��8DŽ$��`����A�L$H��$�I��TH�H�D$xH�T$8L��$P �\$0�d$ H�D�T$H�t���L$f���|$@�A�*�Ic���A^D�x�^�f(��>���d$ �\$0�|$@�L$�Y��T$L��$P �X��^���$��*���H�y��BD���^�$�����H�]�Hc��L���^�$������Af���L$H�T$8�*��|$0�A�|$@H�H�D$xH��$�I��T�T$ �^�H�DH�t��<$�Ic��� $�A^D��D$�=���|$@�L$�%��f(�����A���T$ �Y�L��$P �X��^�f(��|$0����A��Xf�ۉD$P����f.�f��H�х���A��������f( �1�f����H���ffH��fT�fY�f_�H9�u���f(�fʉ@f_�D9�t��H���fTV��Y��_�f(���f��f(��f���ɐAWAVAUATUSH��H��hH��H�|$�L�$����><D�r�<M��NH�l$PH�k��D$`TH��L�=z�H��$��ҍJL�|$XI��D$PHDŽ$� A�̓��D�t$TA��9�����A��:i��H�D$1�H��fo�H�t$�Mc�H�D$H�H�D$()D$0L�l$HH�D$����H�D$ H�D$@� I��H����G��L�$A��������H��$��������t$�;��H��h[]A\A]A^A_�f�H�!�H��L�|$XH��$��D$`lHDŽ$�.�D$PD�t$T�Ch��H��$�H��� ��H��$�H��� ��H���1G���h���@H�!�H��L�|$XH��$��D$`fHDŽ$�"�D$PD�t$T��g���L��H���#��H����F��L�$A��������H��H��L�|$XH��$��D$`hHDŽ$�0�D$PD�t$T�fg���L��H���F#��H��$��H���1#��H���YF��H��$�����}���H���H��L�|$XH��$��D$`jHDŽ$�%�D$PD�t$T��f��H��$��H���� ��H����E��H��$���������4���1�1�1��y ��f�AWI��H���AVAUATUSHc2E�2H��HH�E���yIcL�F�I���~��f��f(%�I�ҍPH�hf(�I��H��DB�2I��D�\$�H�D$�\$�L��I��H�����A�����+L$��AN�A9�AN�9���D�XA)�9���Lc�I��f(�I��M��K�D��M)�E��A��I��M�I�O�d<N�$��A$f8H��f(�fC I�fT�f(�f^��X�f��X�I9�u�E��A���A� E9�t.Hc�A��H��A)Ã�Mc�H�L�L���fT��A^��X�H�D$��YT��H���_�9T$�����[f(�]A\A]A^A_�fDf(���f(��f��[]f(�A\A]A^A_�f�AWAVAUI��ATUS�?�.f(b��=ʗHǂM�]�#���~����f(���-y��D���z�D ژf(��D]�H�T$�fD(-��fD(%���|$�Df��f(�f�ɉ��*�H�BD�HA���*��^�H���=ffD(�fDr�A��fE�A��f��fAY�fE��fAX�f��A����fB�fDr�f��fAY�fE��fAX�f��B�A����fB�fDr�f��fAY�fE��fAX�f��B�A��tXfB�fDr�f��fAY�fE��fAX�f��B�A��t)fB�f��fDY�fB�f��fDX�fE��DR�����@����E��A)�A�X�A��Hc�Mc��Dܘ�Y��BXDĘ�Dܘ�YL$�fD(�fD(��L$��L$��DY�fW�f(��^��Y��AX��AX�H�����DT$�fE(��D^��EY��AX��AX�A�����DT$�fDW�fE(��E^��EY��AX��AX�A�����DT$�fE(��E^��E^��AX��AX�A���`�DT$�fDW�fE(��D^���AX��E^��AX�A���-�DT$�fE(��D^5ȗ�AX��DY—�AX�A�����D5���DT$�fDW��EY��D^���AX��AX�A�����DT$�fE(��D^5o��AX��D51��E^��AX�A�� ���DT$�fDW�fE(��E^��D56��E^��AX��AX�A�� tY�DT$�fE(��E^��D5��E^��AX��AX�A�� t*�DT$�fDW�fE(��D^��AX��E^��AXϐ�Ỹ��|Π�LΘ����fL$�fDT$�fD(�A��fE�A��fAY�fEY�fA^�fE^�LθDTΨA��t3fL$�fD|$�fAY�fEY�f^ ��L��fD^5��Dt�ȉ����D�C9���E�p�fE��A�XMc��E*�Lc��BL��I�l ��Y��A^�� �D9�YMc�fE��A�h�BL���D*�Lc�N�t1��Y��A^��B �D9�%�BYd�f��A���*�Mc�N�D��^��B$��Y�f(σ�H��H�� �^��AKH�� ��f(�f��H��I���Y��A*��AK��^�f(��AC�����@�D$��YL$�fW�fD(��^��DY�fD(��L$��DY��AX��AX��P���A������D������fD�A�[]A\A]A^A_�L�L$�� ��=��A��|$�f(�f(�E��I�Af(ى�A��A��H���|fAf(�fAa���f���f��fY�f��fX�f��A��t(fAA�fAa�f��fY�f��fX�f��AA������t&D��)ȍH���Hc�H��D̘�Y��XDĘ�D̘�YL$�D�����L$��L$�f(D$�f(�f�f^�D������f(D$�f^�D����tuf(D$�f^�D��fDf��H��I��I���A*��d���AU��^��|��H�� f(��^��AE�f���A*��^��AE�A��������Z����D��D�������A��t��DĘHc�H�L��^����r����������I��H�֋A��������������� �&��ƃ�tS��f(�f(�1���f(��f�f�H���fA fT�fY�fX�A H��H9�u�����@9�����H��A�fTm��Y��X��A��fD��~~A�ƒ�tS��f(��1���H��f.�fAf,f$fT�fY�fX�AH��H9�uփ���@A9�t#��H��A�fT��Y��X��A��D��~���ǃ�tR��f(�f(�1���f�H���fA f4fT�fY�fX�A H��H9�uۃ���@9�t���H��A�fT\��Y��X��A��@���j�����ǃ�tR��f(�f(g�1���f�H��fA f<fT�fY�fX�A H��H9�uۃ���@9�� �����H��A�fTЍ�Y��X��A��AW�AVAUATUSLcM��M��LH�E���D��E��M���~����A��L��E��D$�I��f��I��I��H��I��H��E�uI�A����f(%��J��f(�fDA����H��L��f(�@�f:H��f(�f H�fT�f(�f^��X�f��X�I9�u�E9�t*�D$�Hc�I�3��I��H�H��A�fT��^��X��YT��H��I���_�L9��i���[f(�]A\A]A^A_�f��f(��f��[]f(�A\A]A^A_�f�AWH��AVAUATUL��SH��(D�A�LcE��xL�%ӟA��$XA9�~VH��H�{�I��H� e�jL�X�RH�5\�H�=m�RH�I�QQ������E����H��0H��([]A\A]A^A_��A�$�����A�$��AY�$�f(��\��X��Y��\��f(��\��\��L$�Y�f/�����A�$�� ,�L��E��t.A��$8D)�9�|�~�D�ȃ�9�u�f���*�M�۸A��$TLH�L��H�ׅ���Ic�$8I��L�8������f(�N�L�1���f�H��@fA fY� H��H9�u���@��t�H�H�L�Hc��Y �� �A9��i��D)Ѕ����^�Hc�A��M��I��A)Ɖ�A���I��A��A��D$ I��I��A���H��5�H�|�f(�f�fDf(�D�f�E�����~h����f(�1�f��ff fY�fY�fX� H��L9�u�A9�t%HcD$ �p�H��Y�Hc�� ��Y��X���L)�L�D��E9��q���E�������D��f(���� 0������������O̓��s��f(�H����f�H��H�f�fH��fY�H�H9�u�ȃ����N�����H��Y���H��([]A\A]A^A_����D)�A9������A�@D�ȃ�9�u�f���A*������H��H�%�L�-�jM��M��L��PH���H� �WH�5��H�=(�PAU�m���H��(M��M��I��$�j<L��H�׋PH�5ӋH�=�H�D$0PH�ËPAU�+���H��0�E����H��([]A\A]A^A_ø�T���D��f(����.������A9��{����'�����N���������f�������A��ff.�ATUH��H���=��tgfo��H��y�PD�?���H�Ԣ)��fo�)���E����wAH�H�����H��]A\�f.����f/�r�1�� �B��H�#�I���D$�H�D$H�T�L��H�$��S���H�5�L�������H��L������H�5�L�����L���2��1�1�1��M���f.���M��ff.������ff.���U��ff.����ff.���Q��ff.�����ff.��[��ff.�����ff.���4��ff.���<��ff.��+���ff.�� 9��ff.��[���ff.����ff.�����ff.��.��ff.��[��ff.������ff.��/��ff.��KO��ff.��+��ff.��!��ff.��{S��ff.��{��ff.������ff.��;!��ff.�����ff.��kS��ff.��� ��ff.����ff.��K ��ff.��M��ff.�� ��ff.��A��ff.��;H��ff.����ff.��S��ff.��k1��ff.��K��ff.��9��ff.�� 3��ff.��[ ��ff.�����ff.������ff.����ff.���1��ff.���Q��ff.����ff.��[#��ff.��;I��ff.��1��ff.��G��ff.��V��ff.��[��ff.����ff.���W��ff.���:��ff.��'��ff.���,��ff.��{7��ff.��{W��ff.��{��ff.��>��ff.��K���ff.������ff.����ff.�����ff.��k,��ff.��U��ff.��+C��ff.�����ff.�����ff.��/��ff.������ff.��-��ff.�����ff.���J��ff.��4��ff.��{J��ff.��+7��ff.����ff.���F��ff.���1��ff.������ff.��k6��ff.��+ ��ff.��k*��ff.��{��ff.��{S��ff.��+#��ff.��{���ff.��KP��ff.��R��ff.���1��ff.���C��ff.��K,��ff.��G��ff.������ff.��;���ff.��kL��ff.��{7��ff.��K���ff.����ff.�� ��ff.��L��ff.����ff.�� ���ff.��/��ff.��K>��ff.��<��ff.��{T��ff.�� ,��ff.����ff.���C��ff.������ff.��{9��ff.������ff.�� L��ff.����ff.��k��ff.��F��ff.�����ff.�� ��ff.��k���ff.��"��ff.������ff.��+L��ff.��;��ff.��C��ff.������ff.��{B��ff.��+���ff.���A��ff.��[ ��ff.��[��ff.��P��ff.���G��ff.��;���ff.��{I��ff.��+>��ff.��{���ff.��[9��ff.��k,��ff.������ff.�����ff.�����ff.��;��ff.�����ff.��[���ff.��+%��ff.�����ff.�����ff.��K=��ff.���"��ff.��K���ff.��K��ff.��+��ff.��.��ff.�����ff.��;J��ff.�� ���ff.���>��ff.���'��ff.���J��ff.��k>��ff.�����ff.����ff.�����ff.��[��ff.������ff.��[.��ff.��+9��ff.���#��ff.�����ff.�����ff.�����ff.�� ��ff.��&��ff.���L��ff.��k��ff.����ff.��K"��ff.��K,��ff.��KF��ff.���&��ff.����ff.����ff.��[��ff.��!��ff.��; ��ff.������ff.��+���ff.��;���ff.��+��ff.��[+��ff.��"��ff.�����ff.��{���ff.��{��ff.�����ff.�� 7��ff.����ff.��+ ��ff.��k ��ff.��k;��ff.��+���ff.�����ff.��;��ff.��+2��ff.����ff.��'��ff.����ff.��K���ff.��k��ff.��[��ff.���#��ff.��k���ff.��� ��ff.��E��ff.��;,��ff.��+9��ff.�����ff.������ff.��[��ff.����ff.�����ff.��+@��ff.�����ff.���+��ff.��;���ff.��+���ff.�� ��ff.�� ���ff.�����ff.�����ff.��K���ff.��[*��ff.�� ��ff.��I��ff.��,��ff.��[���ff.��;��ff.���&��ff.���3��ff.���1��ff.�����ff.��+F��ff.����ff.��<��ff.��G��ff.�����ff.���:��ff.��/��ff.������ff.��B��ff.���H��ff.��D��ff.��K.��ff.��{��ff.���/��ff.��;���ff.��K���ff.��+@��ff.������ff.�� ��ff.��k��ff.��k+��ff.��@��ff.�����ff.��C��ff.���;��ff.��$��ff.��+��ff.����ff.��{I��ff.�� ���ff.����ff.��K��ff.��k���ff.���+��ff.����ff.��{:��ff.��3��ff.�����ff.�����ff.�� ���ff.��[:��ff.��K��ff.�����ff.��k ��ff.��{B��ff.��[���ff.��K��ff.�����ff.��;��ff.����ff.��� ��ff.��K��ff.����ff.��5��ff.��1��ff.�����ff.��k���ff.��+���ff.��k ��ff.������ff.��;!��ff.��;H��ff.����ff.��/��ff.�� ��ff.�� ��ff.���1��ff.��K;��ff.���&��ff.��k��ff.����ff.�����ff.��+:��ff.�� ��ff.��{���ff.��K3��ff.��+���ff.������ff.����ff.��!��ff.��+���ff.���&��ff.�����ff.��#��ff.��k��ff.��;���ff.��[ ��ff.�� ��ff.���(��ff.����ff.��k/��ff.������ff.��;���ff.��KD��ff.������ff.�����ff.��{B��ff.�� ���ff.�� ���ff.���%��ff.����ff.�����ff.������ff.���:��ff.���B��ff.��(��ff.��)��ff.��;���ff.��;*��ff.��{���ff.����ff.�����ff.����ff.����ff.��[#��ff.��k��ff.��k��ff.�����ff.�� ���ff.����ff.��+���ff.�� ���ff.��;��ff.����ff.��)��ff.��;���ff.�����ff.��;��ff.����ff.��;.��ff.��[��ff.�� ���ff.�����ff.������ff.�����ff.�����ff.��+/��ff.���7��ff.�����ff.���-��ff.��&��ff.����ff.��9��ff.��k4��ff.����ff.��C��ff.������ff.�� ���ff.���;��ff.��{��ff.���+��ff.��k���ff.������ff.�� ���ff.����ff.��4��ff.�����ff.��k&��ff.�����ff.�� ��ff.�� ���ff.��[���ff.��[7��ff.�� ��ff.��4��ff.��4��ff.��;���ff.��K���ff.�����ff.��{#��ff.�� ��ff.�� ���ff.��[���ff.�� ��ff.�����ff.��[ ��ff.�� ���ff.��k��ff.����ff.��;2��ff.������ff.����ff.��)��ff.��4��ff.��[%��ff.���$��ff.��[=��ff.���8��ff.�� ���ff.��{+��ff.��7��ff.��+��ff.�����ff.��k?��ff.��k���ff.����ff.��{;��ff.��;7��ff.�����ff.���:��ff.��+���ff.��K5��ff.�� ��ff.�����ff.��k7��ff.�� ��ff.��[��ff.��{���ff.�����ff.��[;��ff.���4��ff.��+���ff.�����ff.�����ff.��+���ff.��K$��ff.�����ff.�� ���ff.��[9��ff.��k��ff.��� ��ff.��K1��ff.���1��ff.�� ��ff.�����ff.�����ff.�����ff.������ff.����ff.��+8��ff.��[��ff.�� ��ff.��+#��ff.������ff.��K<��ff.���#��ff.�����ff.��<��ff.�����ff.���0��ff.��['��ff.��+���ff.��+;��ff.������ff.������ff.��+��ff.���!��ff.�����ff.��{���ff.���,��ff.����ff.��+ ��ff.��K��ff.������ff.��k���ff.��;'��ff.�� ���ff.��1��ff.��+(��ff.��-��ff.�� ��ff.������ff.��;'��ff.��7��ff.�����ff.������ff.��k��ff.������ff.��[��ff.�����ff.��,��ff.��[��ff.������ff.�����ff.��[ ��ff.��k���ff.���6��ff.��k��ff.�����ff.��[��ff.����ff.��K%��ff.�����ff.������ff.�����ff.�����ff.�����ff.��k1��ff.��+#��ff.��k���ff.�����ff.������ff.����ff.�� ��ff.�����ff.���,��ff.�����ff.��;���ff.��+��ff.����ff.�����ff.�� 5��ff.���&��ff.��+��ff.���2��ff.��[���ff.��;��ff.���0��ff.������ff.��K���ff.��� ��ff.��k$��ff.�����ff.��+���ff.��K ��ff.��� ��ff.�����ff.�� ���ff.�����ff.�� ���ff.��;���ff.������ff.��[���ff.������ff.��� ��ff.�����ff.�����ff.����ff.�����ff.����ff.�� 7��ff.������ff.��.��ff.������ff.�����ff.����ff.����ff.������ff.��k��ff.��K���ff.��+���ff.��k���ff.�� ��ff.��[,��ff.������ff.�� ���ff.������ff.��;���ff.��3��ff.����ff.���4��ff.�����ff.�����ff.����ff.�����ff.��K��ff.����ff.��{��ff.��;���ff.��!��ff.����ff.�����ff.����ff.����ff.�����ff.�����ff.��1��ff.�����ff.�� %��ff.��; ��ff.����ff.��+/��ff.�����ff.��&��ff.��.��ff.�����ff.��;*��ff.��+��ff.�����ff.�����ff.�����ff.���(��ff.������ff.���*��ff.�����ff.��[���ff.�����ff.������ff.���'��ff.�����ff.��K��ff.������ff.��K��ff.������ff.��{��ff.��k���ff.������ff.��+���ff.�� ���ff.��� ��ff.�����ff.��[ ��ff.��{��ff.�����ff.��+��ff.��[���ff.��K&��ff.����ff.����ff.��+���ff.�� ��ff.�����ff.������ff.��!��ff.�����ff.�����ff.��;��ff.��;'��ff.��k���ff.��;���ff.�����ff.�����ff.���0��ff.�����ff.��K���ff.��+���ff.��k���ff.������ff.��k���ff.��[��ff.�� ���ff.��k��ff.����ff.�����ff.������ff.��K ��ff.��K���ff.��+���ff.��K��ff.��;���ff.�� ���ff.������ff.��� ��ff.�����ff.�����ff.��+���ff.��;��ff.�����ff.������ff.�����ff.�����ff.��� ��ff.��K ��ff.��(��ff.�����ff.��+��ff.������ff.��k���ff.�� ���ff.��[��ff.�����ff.��{���ff.������ff.��+���ff.����ff.��;���ff.�����ff.�� ��ff.�����ff.�� ��ff.�����ff.��{���ff.�� .��ff.�����ff.����ff.��;��ff.������ff.��{���ff.�����ff.��;!��ff.������ff.�����ff.��+���ff.�����ff.�����ff.������ff.��[���ff.��[���ff.��[���ff.�����ff.������ff.���$��ff.��;��ff.��k���ff.�����ff.��;���ff.�����ff.�� ���ff.������ff.������ff.���+��ff.��K���ff.��;��ff.��#��ff.�� ��ff.��K��ff.��� ��ff.��+ ��ff.�����ff.�����ff.����ff.��;���ff.�����ff.������ff.��;���ff.��{���ff.������ff.�����ff.���#��ff.��[���ff.������ff.����ff.�����ff.�����ff.��K��ff.�����ff.��+��ff.�� ��ff.��;��ff.��� ��ff.��+��ff.����ff.�����ff.��%��ff.��K���ff.��;���ff.������ff.��[���ff.��{���ff.��+���ff.��+��ff.��k���ff.�����ff.��K���ff.������ff.��{��ff.��+���ff.�����ff.����ff.�� ���ff.��;���ff.��K���ff.�����ff.�� ���ff.�����ff.��[��ff.�� ��ff.�����ff.����ff.������ff.����ff.��+���ff.�����ff.������ff.��K ��ff.�����ff.��['��ff.�� ���ff.�����ff.�����ff.�� ���ff.�����ff.��K���ff.��;���ff.�� #��ff.��&��ff.��[��ff.����ff.�� ��ff.�����ff.������ff.�����ff.�����ff.��{���ff.��+���ff.������ff.��+���ff.�����ff.�����ff.��k ��ff.�����ff.�����ff.�����ff.������ff.����ff.��+���ff.������ff.�� ��ff.��+���ff.��[���ff.�� ��ff.�� ��ff.��[��ff.������ff.�����ff.������ff.����ff.��{��ff.��;��ff.��K���ff.�����ff.�� ���ff.��+��ff.��;���ff.�����ff.��k��ff.�����ff.������ff.�� ��ff.��K���ff.�����ff.��k���ff.����ff.�����ff.�����ff.��;���ff.��+���ff.�����ff.�����ff.��{��ff.������ff.�����ff.��;���ff.����ff.��K��ff.��{��ff.�����ff.��k���ff.�����ff.����ff.������ff.��[��ff.�� ��ff.��K���ff.�����ff.����ff.�����ff.��[���ff.�����ff.��{���ff.��K���ff.������ff.��K���ff.�����ff.�����ff.��;���ff.����ff.�����ff.�� ���ff.����ff.�鋽��ff.������ff.����ff.��� ��ff.������ff.��[ ��ff.����ff.��K���ff.��{���ff.������ff.������ff.�����ff.�����ff.��k���ff.��+��ff.�����ff.��[���ff.�����ff.������ff.��K���ff.��;��ff.�����ff.��;���ff.��;���ff.�� ���ff.������ff.������ff.�����ff.����ff.��[���ff.��k���ff.��[ ��ff.�����ff.�����ff.��[��ff.������ff.��+���ff.��;��ff.�����ff.��+���ff.��k���ff.��[���ff.��;��ff.����ff.�����ff.������ff.��{���ff.��{���ff.��+���ff.�����ff.�����ff.��+���ff.������ff.������ff.�����ff.��{ ��ff.�� ��ff.��k���ff.������ff.����ff.��+���ff.����ff.�����ff.�����ff.��{���ff.��k���ff.�����ff.��{��ff.�����ff.��;��ff.������ff.�� ��ff.��[���ff.�����ff.��{���ff.��˺��ff.�����ff.�����ff.�����ff.��+���ff.��;���ff.�� ��ff.������ff.������ff.�� ��ff.�����ff.�����ff.�����ff.�����ff.��k��ff.�����ff.�����ff.�����ff.��K���ff.��{���ff.������ff.��+���ff.��{���ff.��{���ff.�����ff.�鋻��ff.�����ff.����ff.��k���ff.����ff.����ff.������ff.������ff.��{���ff.�鋾��ff.��[���ff.�� ���ff.�� ���ff.��K���ff.�����ff.������ff.�� ��ff.�� ��ff.��{���ff.������ff.�� ��ff.������ff.�� ��ff.�����ff.�����ff.����ff.��[���ff.�鋿��ff.�� ��ff.������ff.�����ff.�����ff.�����ff.��k���ff.�� ���ff.��[��ff.�� ��ff.�����ff.�����ff.��۽��ff.�����ff.����ff.�鋻��ff.������ff.�� ���ff.��k���ff.��K���ff.��;���ff.��[���ff.������ff.��� ��ff.��;��ff.������ff.��+���ff.��{���ff.�����ff.�� ���ff.�� ��ff.�����ff.�����ff.��+���ff.��{���ff.����ff.�鋺��ff.��[���ff.�����ff.�����ff.������ff.�雰��ff.������ff.��+���ff.��;��ff.��K���ff.������ff.�� ���ff.��K���ff.������ff.��+���ff.��;���ff.����ff.�����ff.������ff.�����ff.�鋰��ff.������ff.��{ ��ff.����ff.�����ff.����ff.������ff.�� ��ff.������ff.��{���ff.��[��ff.�����ff.��[���ff.�����ff.������ff.������ff.������ff.�����ff.�����ff.��K���ff.������ff.�����ff.�����ff.�����ff.��[ ��ff.�����ff.��{���ff.�����ff.�黷��ff.����ff.����ff.������ff.��{���ff.�����ff.��۽��ff.�� ���ff.��k���ff.�黳��ff.�����ff.�����ff.��[���ff.��k��ff.�髱��ff.����ff.����ff.�����ff.�� ��ff.�����ff.��;���ff.��˴��ff.�����ff.��;���ff.��;���ff.������ff.��k���ff.�� ���ff.����ff.����ff.����ff.�����ff.��;��ff.��;���ff.��+���ff.����ff.������ff.��۳��ff.��;���ff.��˿��ff.��+���ff.������ff.�����ff.������ff.��;���ff.��K���ff.��+���ff.�� ���ff.��+���ff.�����ff.����ff.������ff.��[���ff.��;���ff.�����ff.��K���ff.��[���ff.�����ff.��+���ff.�����ff.��k���ff.������ff.��[���ff.��۽��ff.��{���ff.������ff.��[���ff.��{���ff.�����ff.��;���ff.�髻��ff.�髮��ff.������ff.�鋩��ff.�����ff.��[���ff.��k���ff.�黨��ff.��+���ff.�雴��ff.�����ff.��{��ff.�����ff.��K���ff.��[���ff.�����ff.��[���ff.������ff.�� ���ff.�����ff.������ff.��+���ff.����ff.�黲��ff.��k���ff.��k���ff.�����ff.��+���ff.����ff.��K���ff.�����ff.��[���ff.��;���ff.����ff.�� ��ff.������ff.��[���ff.������ff.�� ���ff.��K���ff.��;���ff.��K���ff.��k ��ff.�����ff.������ff.�髶��ff.����ff.����ff.��{���ff.��+���ff.������ff.��;���ff.��{���ff.������ff.�黾��ff.�����ff.��;���ff.��[���ff.��[���ff.��K ��ff.��+���ff.�����ff.�� ��ff.�����ff.��k���ff.��+��ff.��+���ff.�����ff.������ff.�����ff.�����ff.��k���ff.������ff.�����ff.��+���ff.�����ff.������ff.�����ff.��{���ff.������ff.������ff.�����ff.��ۼ��ff.������ff.��˥��ff.��;���ff.��ۨ��ff.������ff.�雺��ff.�����ff.��K��ff.��k���ff.������ff.��[��ff.�����ff.�����ff.��K���ff.�� ���ff.�����ff.��k��ff.��;���ff.��[���ff.��+���ff.��{���ff.������ff.�����ff.��+���ff.��{���ff.��{���ff.�� ��ff.������ff.��;���ff.��+���ff.������ff.��[���ff.��k���ff.��ۭ��ff.�����ff.��K���ff.��K���ff.�����ff.��[���ff.��+���ff.�����ff.������ff.��K��ff.�����ff.��;��ff.������ff.�����ff.������ff.��+���ff.��{���ff.��˼��ff.��;���ff.��k���ff.�黮��ff.�����ff.��K���ff.�離��ff.�髮��ff.��K���ff.�����ff.��;���ff.�雼��ff.�����ff.������ff.�����ff.��[���ff.��k���ff.��k���ff.����ff.��{���ff.�� ��ff.�����ff.��˼��ff.�����ff.��k���ff.������ff.��[���ff.�� ���ff.�� ���ff.������ff.�����ff.�����ff.��k���ff.��;��ff.��+���ff.��+���ff.�����ff.�� ���ff.��{���ff.����ff.������ff.��+���ff.��+���ff.��k���ff.��;��ff.�����ff.�����ff.��{���ff.��۪��ff.�����ff.��K���ff.������ff.��K���ff.������ff.��;���ff.�����ff.������ff.�����ff.�雬��ff.��;���ff.��[���ff.������ff.��k���ff.��k���ff.��۬��ff.������ff.�� ���ff.��K���ff.��۷��ff.�� ���ff.�����ff.��;���ff.�黨��ff.��;���ff.�� ���ff.��K���ff.�����ff.�鋥��ff.�����ff.�����ff.�����ff.�����ff.��[���ff.��K���ff.��K���ff.��K���ff.��+���ff.��K���ff.��[���ff.����ff.�����ff.�鋸��ff.��[���ff.�����ff.��K���ff.������ff.�����ff.�����ff.������ff.�雥��ff.������ff.�����ff.�����ff.��K���ff.��+���ff.�����ff.������ff.�鋸��ff.����ff.������ff.��k���ff.��K���ff.�����ff.������ff.�����ff.�����ff.�����ff.��+���ff.�黼��ff.��[���ff.������ff.�� ���ff.�����ff.������ff.�����ff.�點��ff.�黷��ff.��۟��ff.�����ff.�� ���ff.��ۡ��ff.�� ���ff.�����ff.��k���ff.�����ff.��K���ff.������ff.�� ���ff.�髩��ff.��+���ff.��;���ff.�鋳��ff.�� ���ff.��[���ff.��;���ff.��K���ff.������ff.��;���ff.�����ff.��+���ff.��ۮ��ff.�鋶��ff.�����ff.��K���ff.��{���ff.��;���ff.��;���ff.��[���ff.�����ff.��[���ff.������ff.��K���ff.�髗��ff.�����ff.��{���ff.��۟��ff.��{���ff.��k���ff.�����ff.�����ff.������ff.�難��ff.�����ff.������ff.������ff.��{���ff.�����ff.��+���ff.��[���ff.��;���ff.������ff.�����ff.�����ff.�����ff.�����ff.��˴��ff.��k���ff.�� ���ff.��ˡ��ff.��K���ff.�鋲��ff.�� ���ff.�����ff.�體��ff.�����ff.������ff.�� ���ff.��ە��ff.��ۤ��ff.�����ff.�雝��ff.�雗��ff.��˭��ff.������ff.������ff.��{���ff.�����ff.��[���ff.������ff.��+���ff.�����ff.�����ff.�雽��ff.��k���ff.�����ff.��k���ff.��۽��ff.�����ff.������ff.������ff.��K���ff.������ff.��+���ff.��ˡ��ff.������ff.������ff.������ff.��{���ff.������ff.��K���ff.�����ff.�����ff.��+���ff.��k���ff.�����ff.��;���ff.��;���ff.�黠��ff.��k���ff.��˺��ff.������ff.��+���ff.�����ff.��;���ff.��;���ff.�����ff.�����ff.�����ff.��˜��ff.��k���ff.�� ���ff.��;���ff.�����ff.��K���ff.�� ���ff.�雪��ff.�����ff.��K���ff.��˖��ff.�髼��ff.�� ���ff.��;���ff.�����ff.������ff.������ff.�鋾��ff.������ff.�����ff.��K���ff.�� ���ff.�����ff.��+���ff.��K���ff.�髙��ff.��{���ff.������ff.��۶��ff.��[���ff.�� ���ff.������ff.�����ff.��k���ff.��۷��ff.�����ff.��+���ff.��K���ff.��{���ff.��+���ff.��ۥ��ff.��[���ff.�����ff.��+���ff.��{���ff.��{���ff.��[���ff.�����ff.������ff.������ff.�� ���ff.��[���ff.�����ff.�����ff.������ff.�� ���ff.�����ff.�����ff.�����ff.��;���ff.�髴��ff.�����ff.��[���ff.�����ff.��[���ff.��[���ff.��˸��ff.�����ff.��k���ff.��˿��H��H���banded Incorrect value for jt.Incorrect value for mxordn.Incorrect value for mxords.OOO|OOllllOOOdddlllllltcurhumusedleniwlenrwimxernqunjenfensttswtolsfNlnumpy._core._multiarray_umathnumpy.core._multiarray_umath_ARRAY_API_ARRAY_API is NULL pointer_odepack.errory0argsDfuncol_derivmlmufull_outputrtolatoltcrith0hmaxhminixprmxstepmxhnilmxordnmxordstfirst_odepackodeintThe Jacobian array must be two dimensional, but got ndim=%d.Expected a %sJacobian array with shape (%d, %d)The array return by func must be one-dimensional, but got ndim=%d.The size of the array returned by func (%ld) does not match the size of y0 (%d).Error constructing relative tolerance.Error converting relative tolerance.Tolerances must be an array of the same length as the number of equations or a scalar.Error constructing absolute toleranceError converting absolute tolerance.Error constructing critical times.Extra arguments must be in a tuple.The function and its Jacobian must be callable functions.Initial condition y0 must be one-dimensional.Output times t must be one-dimensional.Internal error - tcrit must be defined!N{s:N,s:N,s:N,s:N,s:N,s:N,s:N,s:N,s:l,s:l,s:l,s:N}l_ARRAY_API is not PyCapsule objectmodule compiled against ABI version 0x%x but this version of numpy is 0x%xmodule was compiled against NumPy C-API version 0x%x (NumPy 1.20) but the running NumPy has C-API version 0x%x. Check the section C-API incompatibility at the Troubleshooting ImportError section at https://numpy.org/devdocs/user/troubleshooting-importerror.html#c-api-incompatibility for indications on how to solve this problem.FATAL: module compiled as unknown endianFATAL: module compiled as little endian, but detected different endianness at runtimenumpy._core.multiarray failed to importJ��P>g<2hefijk-������ (.lsoda-- warning.. rwork length is sufficient for now, but may not be later. integration will proceed anyway. length needed is lenrw = i1, while lrw = i2.lsoda-- warning.. iwork length is sufficient for now, but length needed is leniw = i1, while liw = i2.lsoda-- warning..internal t (=r1) and h (=r2) are such that in the machine, t + h = t on the next step (h = step size). solver will continue anywaylsoda-- above warning has been issued i1 times. it will not be issued again for this problemlsoda-- a switch to the bdf (stiff) method has occurred lsoda-- a switch to the adams (nonstiff) method has occurred at t = r1, tentative step size h = r2, step nst = i1 lsoda-- repeated calls with istate = 1 and tout = t (=r1) lsoda-- at t (=r1), ewt(i1) has become r2 .le. 0.lsoda-- at t (=r1), too much accuracy requested for precision of machine.. see tolsf (=r2) lsoda-- at t(=r1) and step size h(=r2), the error test failed repeatedly or with abs(h) = hminlsoda-- at t (=r1) and step size h (=r2), the corrector convergence failed repeatedly lsoda-- at current t(=r1), rwork length too small to proceed. the integration was otherwise successful.lsoda-- at current t(=r1), iwork length too smalllsoda-- istate .gt. 1 but lsoda not initialized lsoda-- istate = 3 and neq increased (i1 to i2) lsoda-- ml (=i1) illegal.. .lt.0 or .ge.neq (=i2)lsoda-- mu (=i1) illegal.. .lt.0 or .ge.neq (=i2)lsoda-- tout (=r1) behind t (=r2) integration direction is given by h0 (=r1) lsoda-- rwork length needed, lenrw (=i1), exceeds lrw (=i2)lsoda-- iwork length needed, leniw (=i1), exceeds liw (=i2)lsoda-- rtol(i1) is r1 .lt. 0.0 lsoda-- atol(i1) is r1 .lt. 0.0 lsoda-- ewt(i1) is r1 .le. 0.0 lsoda-- tout (=r1) too close to t(=r2) to start integrationlsoda-- itask = i1 and tout (=r1) behind tcur - hu (= r2) lsoda-- itask = 4 or 5 and tcrit (=r1) behind tcur (=r2) lsoda-- itask = 4 or 5 and tcrit (=r1) behind tout (=r2) lsoda-- at start of problem, too much accuracy requested for precision of machine.. see tolsf (=r1) lsoda-- trouble from intdy. itask = i1, tout = r1lsoda-- repeated occurrences of illegal input or with abs(h) = hmin lsoda-- istate (=i1) illegal lsoda-- itask (=i1) illegal lsoda-- neq (=i1) .lt. 1 lsoda-- itol (=i1) illegal lsoda-- iopt (=i1) illegal lsoda-- jt (=i1) illegal lsoda-- ixpr (=i1) illegal lsoda-- mxstep (=i1) .lt. 0 lsoda-- mxhnil (=i1) .lt. 0 lsoda-- hmax (=r1) .lt. 0.0 lsoda-- hmin (=r1) .lt. 0.0 lsoda-- mxordn (=i1) .lt. 0 lsoda-- mxords (=i1) .lt. 0 � �?333333�?Y@����MbP?@{�G�z�?i@��������@�@���������������?�?N�?ffffff�?�������?�������?ffffff�?�?�������?333333�?�������?333333�?�������?�������?UUUUUU�?@�?�@��@ffffff�?@�?�����ư>r�Z| �?�������?�?333333�?v� ��!�>�h㈵��>ffffff�?_eG�|�>�������?kN�uϵ>�������?�������?$@../scipy/integrate/odepack/xerrwv.f(6x,'in above message, i1 =',i10)(6x,'in above message, i1 =',i10,3x,'i2 =',i10)(6x,'in above message, r1 =',d21.13)(6x,'in above, r1 =',d21.13,3x,'r2 =',d21.13)(1x,15a4)@@@�?"@&@(@*@@@@@@ @"@@@34<intdy-- k (=i1) illegal intdy-- t (=r1) illegal t not in interval tcur - hu (= r1) to tcur (=r2) ../scipy/integrate/mach/d1mach.fD1MACH(I): I = is out of bounds.���������<�<;�3|�g��4@���04@����4�����4����P5�����5�����5`����7����(8p!���>2���?4���?P7���?�]��h@p^���@�a���@pc��(A�k��pA�m���A0o���A�s���B�s���B�t���B�t���Bu��Cu��$C u��8C0u��LC@u��`CPu��tC`u���Cpu���C�u���C�u���C�u���C�u���C�u��D�u��D�u��(D�u��<Dv��PDv��dD v��xD0v���D@v���DPv���D`v���Dpv���D�v���D�v��E�v��E�v��,E�v��@E�v��TE�v��hE�v��|Ew���Ew���E w���E0w���E@w���EPw���E`w��Fpw��F�w��0F�w��DF�w��XF�w��lF�w���F�w���F�w���F�w���Fx���Fx���F x���F0x�� G@x�� GPx��4G`x��HGpx��\G�x��pG�x���G�x���G�x���G�x���G�x���G�x���G�x���Gy��Hy��$H y��8H0y��LH@y��`HPy��tH`y���Hpy���H�y���H�y���H�y���H�y���H�y��I�y��I�y��(I�y��<Iz��PIz��dI z��xI0z���I@z���IPz���I`z���Ipz���I�z���I�z��J�z��J�z��,J�z��@J�z��TJ�z��hJ�z��|J{���J{���J {���J0{���J@{���JP{���J`{��Kp{��K�{��0K�{��DK�{��XK�{��lK�{���K�{���K�{���K�{���K|���K|���K |���K0|�� L@|�� LP|��4L`|��HLp|��\L�|��pL�|���L�|���L�|���L�|���L�|���L�|���L�|���L}��M}��$M }��8M0}��LM@}��`MP}��tM`}���Mp}���M�}���M�}���M�}���M�}���M�}��N�}��N�}��(N�}��<N~��PN~��dN ~��xN0~���N@~���NP~���N`~���Np~���N�~���N�~��O�~��O�~��,O�~��@O�~��TO�~��hO�~��|O���O���O ���O0���O@���OP���O`��Pp��P���0P���DP���XP���lP����P����P����P����P����P����P ����P0��� Q@��� QP���4Q`���HQp���\Q����pQ�����Q�����Q�����Q�����QЀ���Q�����Q�����Q���R���$R ���8R0���LR@���`RP���tR`����Rp����R�����R�����R�����R�����R����SЁ��S����(S����<S���PS���dS ���xS0����S@����SP����S`����Sp����S�����S����T����T����,T����@TЂ��TT����hT����|T����T����T ����T0����T@����TP����T`���Up���U����0U����DU����XU����lU�����UЃ���U�����U�����U����U����U ����U0��� V@��� VP���4V`���HVp���\V����pV�����V�����V�����V�����VЄ���V�����V�����V���W���$W ���8W0���LW@���`WP���tW`����Wp����W�����W�����W�����W�����W����XЅ��X����(X����<X���PX���dX ���xX0����X@����XP����X`����Xp����X�����X����Y����Y����,Y����@YІ��TY����hY����|Y����Y����Y ����Y0����Y@����YP����Y`���Zp���Z����0Z����DZ����XZ����lZ�����ZЇ���Z�����Z�����Z����Z����Z ����Z0��� [@��� [P���4[`���H[p���\[����p[�����[�����[�����[�����[Ј���[�����[�����[���\���$\ ���8\0���L\@���`\P���t\`����\p����\�����\�����\�����\�����\����]Љ��]����(]����<]���P]���d] ���x]0����]@����]P����]`����]p����]�����]����^����^����,^����@^Њ��T^����h^����|^����^����^ ����^0����^@����^P����^`���_p���_����0_����D_����X_����l_�����_Ћ���_�����_�����_����_����_ ����_0��� `@��� `P���4``���H`p���\`����p`�����`�����`�����`�����`Ќ���`�����`�����`���a���$a ���8a0���La@���`aP���ta`����ap����a�����a�����a�����a�����a����bЍ��b����(b����<b���Pb���db ���xb0����b@����bP����b`����bp����b�����b����c����c����,c����@cЎ��Tc����hc����|c����c����c ����c0����c@����cP����c`���dp���d����0d����Dd����Xd����ld�����dЏ���d�����d�����d����d����d ����d0��� e@��� eP���4e`���Hep���\e����pe�����e�����e�����e�����eА���e�����e����e���f���$f ���8f0���Lf@���`fP���tf`����fp����f�����f�����f�����f�����f����gБ��g����(g���<g���Pg���dg ���xg0����g@����gP����g`����gp����g�����g����h����h����,h����@hВ��Th����hh���|h����h����h ����h0����h@����hP����h`���ip���i����0i����Di����Xi����li�����iГ���i�����i����i����i����i ����i0��� j@��� jP���4j`���Hjp���\j����pj�����j�����j�����j�����jД���j�����j����j���k���$k ���8k0���Lk@���`kP���tk`����kp����k�����k�����k�����k�����k����lЕ��l����(l���<l���Pl���dl ���xl0����l@����lP����l`����lp����l�����l����m����m����,m����@mЖ��Tm����hm���|m����m����m ����m0����m@����mP����m`���np���n����0n����Dn����Xn����ln�����nЗ���n�����n����n����n����n ����n0��� o@��� oP���4o`���Hop���\o����po�����o�����o�����o�����oИ���o�����o����o���p���$p ���8p0���Lp@���`pP���tp`����pp����p�����p�����p�����p�����p����qЙ��q����(q���<q���Pq���dq ���xq0����q@����qP����q`����qp����q�����q����r����r����,r����@rК��Tr����hr���|r����r����r ����r0����r@����rP����r`���sp���s����0s����Ds����Xs����ls�����sЛ���s�����s����s����s����s ����s0��� t@��� tP���4t`���Htp���\t����pt�����t�����t�����t�����tМ���t�����t����t���u���$u ���8u0���Lu@���`uP���tu`����up����u�����u�����u�����u�����u����vН��v����(v���<v���Pv���dv ���xv0����v@����vP����v`����vp����v�����v����w����w����,w����@wО��Tw����hw���|w����w����w ����w0����w@����wP����w`���xp���x����0x����Dx����Xx����lx�����xП���x�����x����x����x����x ����x0��� y@��� yP���4y`���Hyp���\y����py�����y�����y�����y�����yР���y����y����y���z���$z ���8z0���Lz@���`zP���tz`����zp����z�����z�����z�����z�����z����{С��{���({���<{���P{���d{ ���x{0����{@����{P����{`����{p����{�����{����|����|����,|����@|Т��T|���h|���||����|����| ����|0����|@����|P����|`���}p���}����0}����D}����X}����l}�����}У���}����}����}����}����} ����}0��� ~@��� ~P���4~`���H~p���\~����p~�����~�����~�����~�����~Ф���~����~����~������$ ���80���L@���`P���t`����p�����������������������������Х������(����<����P����d� ���x�0�����@�����P�����`���Ȁp���܀��������������������,�����@�Ц��T����h����|����������� �����0���́@�����P����`����p��������0�����D�����X�����l�������Ч�����������������Ђ���� �����0��� �@��� �P���4�`���H�p���\�����p�������������������������Ш��ԃ����������������$� ���8�0���L�@���`�P���t�`�����p���������������Ą����؄����������Щ������(����<����P����d� ���x�0�����@�����P�����`���ȅp���܅��������������������,�����@�Ъ��T����h����|����������� �����0���̆@�����P����`����p��������0�����D�����X�����l�������Ы�����������������Ї���� �����0��� �@��� �P���4�`���H�p���\�����p�������������������������Ь��Ԉ����������������$� ���8�0���L�@���`�P���t�`�����p���������������ĉ����؉����������Э������(����<����P����d� ���x�0�����@�����P�����`���Ȋp���܊��������������������,�����@�Ю��T����h����|����������� �����0���̋@�����P����`����p��������0�����D�����X�����l�������Я�����������������Ќ���� �����0��� �@��� �P���4�`���H�p���\�����p�������������������������а��ԍ����������������$� ���8�0���L�@���`�P���t�`�����p���������������Ď����؎����������б������(����<����P����d� ���x�0�����@�����P�����`���ȏp���܏��������������������,�����@�в��T����h����|����������� �����0���̐@�����P�����`����p��������0�����D�����X�����l�������г�����������������Б���� �����0��� �@��� �P���4�`���H�p���\�����p�������������������������д��Ԓ����������������$� ���8�0���L�@���`�P���t�`�����p���������������ē����ؓ����������е������(����<����P����d� ���x�0�����@�����P�����`���Ȕp���ܔ�������������������,�����@�ж��T����h����|����������� �����0���̕@�����P�����`����p��������0�����D�����X�����l�������з�����������������Ж���� �����0��� �@��� �P���4�`���H�p���\�����p�������������������������и��ԗ����������������$� ���8�0���L�@���`�P���t�`�����p���������������Ę����ؘ����������й������(����<����P����d� ���x�0�����@�����P�����`���șp���ܙ�������������������,�����@�к��T����h����|����������� �����0���̚@�����P�����`����p��������0�����D�����X�����l�������л�����������������Л���� �����0��� �@��� �P���4�`���H�p���\�����p�������������������������м��Ԝ����������������$� ���8�0���L�@���`�P���t�`�����p���������������ĝ����؝����������н������(����<����P����d� ���x�0�����@�����P�����`���Ȟp���ܞ�������������������,�����@�о��T����h����|����������� �����0���̟@�����P�����`����p��������0�����D�����X�����l�������п�����������������Р���� �����0��� �@��� �P���4�`���H�p���\�����p�����������������������������ԡ������������������$� ���8�0���L�@���`�P���t�`�����p���������������Ģ����آ�������������������(�����<����P����d� ���x�0�����@�����P�����`���ȣp���ܣ�������������������,�����@�����T�����h�����|����������� �����0���̤@����P�����`����p��������0�����D�����X�����l����������������������������Х���� �����0��� �@��� �P���4�`���H�p���\�����p�����������������������������Ԧ������������������$� ���8�0���L�@���`�P���t�`�����p���������������ħ����ا�������������������(�����<����P����d� ���x�0�����@�����P�����`���Ȩp���ܨ�������������������,�����@�����T�����h�����|����������� �����0���̩@����P�����`����p��������0�����D�����X�����l����������������������������Ъ���� �����0��� �@��� �P���4�`���H�p���\�����p�����������������������������ԫ������������������$� ���8�0���L�@���`�P���t�`�����p���������������Ĭ����ج�������������������(�����<����P����d� ���x�0�����@�����P�����`���ȭp���ܭ�������������������,�����@�����T�����h�����|����������� �����0���̮@����P�����`����p��������0�����D�����X�����l����������������������������Я���� �����0��� �@��� �P���4�`���H�p���\�����p�����������������������������԰������������������$� ���8�0���L�@���`�P���t�`�����p���������������ı����ر�������������������(�����<����P����d� ���x�0�����@�����P�����`���Ȳp���ܲ�������������������,�����@�����T�����h�����|����������� �����0���̳@����P�����`����p��������0�����D�����X�����l����������������������������д���� �����0��� �@��� �P���4�`���H�p���\�����p�����������������������������Ե������������������$� ���8�0���L�@���`�P���t�`�����p���������������Ķ����ض�������������������(�����<����P����d� ���x�0�����@�����P�����`���ȷp���ܷ�������������������,�����@�����T�����h�����|����������� �����0���̸@����P�����`����p��������0�����D�����X�����l����������������������������й���� �����0��� �@��� �P���4�`���H�p���\�����p�����������������������������Ժ������������������$� ���8�0���L�@���`�P���t�`�����p���������������Ļ����ػ�������������������(�����<����P����d� ���x�0�����@�����P�����`���ȼp���ܼ�������������������,�����@�����T�����h�����|����������� �����0���̽@����P�����`����p��������0�����D�����X�����l����������������������������о���� �����0��� �@��� �P���4�`���H�p���\�����p�����������������������������Կ������������������$� ���8�0���L�@���`�P���t�`�����p�������������������������������������������(�����<����P����d� ���x�0�����@�����P�����`�����p�������������������������,�����@�����T�����h�����|����������� �����0�����zRx �$�3���hFJ w�?;*3$"XD����B�E�E �H(�A0�A8�KPUXQ`EhBpJP� 8D0A(B BBBH P�����AB�H�L �D(�A0�( (D BBBA k (D BBBA l�����1B�E�D �A(�G0� (A ABBF l (D ABBK _ (A ABBK J(A ABBhdx��� B�E�E �E(�D0�A8�G`J 8D0A(B BBBD ghIpOxB�M`khIpOxB�M`�����G` I �Ф���B�O�I �B(�A0�A8�G�K�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�^���F�B�B�M�k�L�m�B�M�I�d�A�X�^�B�B�O�`�B�B�k�K�B�B�k�K�B�B�k�K�B�B�k�K�B�B�k�K�B�B�k�K�B�B�k�K�B�B�T���I�H�G�B�G�B�I�I�I�G�G�Q� 8A0A(B BBBD ��F�B�B�M���H�P�H�N�A�N�A�N�A�I�A�I�A�H�A�Q�A�P�D�Q�H�V�4h����B�H�D  DBK u DBE �<����w,B�B�B �E(�A0�A8�G���P�O�Z�B�B�Q�N�P�R�O�B�B�X�c 8A0A(B BBBB D�S�H�N�I�B�P�O�P�N�O�B�B�I�S�P�J�O�I�B�I�D�P�N�P�H�A�I�d�S�H�R�I�B�I�w�P�J�^�H�B�I�P�P�R�O�B�B�Q���P�a�I�A�B�Q�M�S�H�R�I�B�I�O�P�R�O�I�A�I�L�P�R�O�B�B�Q��I�J�O�I�B�I�O�K�O�H�B�\�� �g�P�H�H�A�Z ��B�J�O�I�B�I�H�R�P�H�B�Z�U�P�R�O�B�A�Q�T �I�J�O�I�B�I�O�K�O�H�B�R D�W�H�S�B�B�Q�O�P�K�W�H�B�I�p�P�R�O�B�A�Q�i�P�R�O�B�B�U�Z�o�H�A�B�B�I�O�K�O�B�B�I�L�O�O�B�G�Q�s�x�A�A�B�B�I�O�K�O�B�B�I�P�R�H�B�G�Q���P�O�Z�B�B�Q�U�B�R�O�B�G�Q�U�B�R�O�B�G�Q�v�B�R�O�I�B�I�U�B�R�O�I�B�I���B�K�P�H�B�I�O�K�W�H�B�I�`�P�R�I�B�B�Q�N�I�J�O�O�I�I�^�I�J�^�H�B�I���I�R�O�B�B�U�T�B�R�O�B�B�U�� �O�R�A�B�B�I�H�a�H�H�B�h k�F�J�D�N�U�U�U�e���P�H�H�H�B�S�/�K�O�H�B�B�I�H�R�H�B�B�I�O�K�O�O�B�N���O�R�A�B�B�I�O�K�O�O�B�I�w�P�A�A�B�B�I�a�I�J�O�I�B�I�^�B�K�P�H�B�I���S�A�A�B�B�I�O�K�O�B�B�I�O�K�O�O�B�I�d�K�O�H�B�B�I�L�O�O�I�B�I�� x����B�E�B �B(�A0�A8�G�� 8A0A(B BBBA ��^�d�B���\�]�A�{�M�a�B��^�c�A���\�\�A�D� p����e G(F0B8A@DHIPI D� B(_0B8A@P D� (���:l P���t&B�K�B �B(�D0�D8�J�k�O�J�G�G�B�b�D 8A0A(B BBBA | `���L� ���7B�B�B �B(�A0�A8�J�8 8A0A(B BBBJ T� � ���B�M�B �B(�A0�A8�o 0E(B BBBG Q0A(F BBBD< @"��B�B�B �E(�A0�A8�- 0A(B BBBA � *��PT� P,��NB�G�B �B(�A0�A8� 0E(B BBBC P0A(F BBB�� H-��nB�E�B �B(�A0�D8�D`jhSpHxO�H�A�P`D 8A0A(B BBBA � 8A0A(B BBBH |hPpJxO�O�B�IhPpKxT�H�B�I`K 8A0A(B BBBA ��0��(��0��B�A�J�e ABK ��1���1��$�1��8�1��L�1��`�1��t�1����1����1����1����1����1����1���1���1��(�1��<�1��P�1��d�1��x�1����1����1����1����1����1����1���1���1��,�1��@|1��Tx1��ht1��|p1���l1���h1���d1���`1���\1���X1��T1��P1��0L1��DH1��XD1��l@1���<1���81���41���01���,1���(1���$1��  1�� 1��41��H1��\1��p 1���1���1���1����0����0����0����0���0��$�0��8�0��L�0��`�0��t�0����0����0����0����0����0����0���0���0��(�0��<�0��P�0��d�0��x�0����0����0����0����0����0����0���0���0��,�0��@|0��Tx0��ht0��|p0���l0���h0���d0���`0���\0���X0��T0��P0��0L0��DH0��XD0��l@0���<0���80���40���00���,0���(0���$0��  0�� 0��40��H0��\0��p 0���0���0���0����/����/����/����/���/��$�/��8�/��L�/��`�/��t�/����/����/����/����/����/����/���/���/��(�/��<�/��P�/��d�/��x�/����/����/����/����/����/����/���/���/��,�/��@|/��Tx/��ht/��|p/���l/���h/���d/���`/���\/���X/��T/��P/��0L/��DH/��XD/��l@/���</���8/���4/���0/���,/���(/���$/��  /�� /��4/��H/��\/��p /���/���/���/����.����.����.����.���.��$�.��8�.��L�.��`�.��t�.����.����.����.����.����.����.���.���.��(�.��<�.��P�.��d�.��x�.����.����.����.����.����.����.�� �.�� �.��, �.��@ |.��T x.��h t.��| p.��� l.��� h.��� d.��� `.��� \.��� X.��!T.��!P.��0!L.��D!H.��X!D.��l!@.���!<.���!8.���!4.���!0.���!,.���!(.���!$.�� " .�� ".��4".��H".��\".��p" .���".���".���".���"�-���"�-���"�-���"�-��#�-��$#�-��8#�-��L#�-��`#�-��t#�-���#�-���#�-���#�-���#�-���#�-���#�-��$�-��$�-��($�-��<$�-��P$�-��d$�-��x$�-���$�-���$�-���$�-���$�-���$�-���$�-��%�-��%�-��,%�-��@%|-��T%x-��h%t-��|%p-���%l-���%h-���%d-���%`-���%\-���%X-��&T-��&P-��0&L-��D&H-��X&D-��l&@-���&<-���&8-���&4-���&0-���&,-���&(-���&$-�� ' -�� '-��4'-��H'-��\'-��p' -���'-���'-���'-���'�,���'�,���'�,���'�,��(�,��$(�,��8(�,��L(�,��`(�,��t(�,���(�,���(�,���(�,���(�,���(�,���(�,��)�,��)�,��()�,��<)�,��P)�,��d)�,��x)�,���)�,���)�,���)�,���)�,���)�,���)�,��*�,��*�,��,*�,��@*|,��T*x,��h*t,��|*p,���*l,���*h,���*d,���*`,���*\,���*X,��+T,��+P,��0+L,��D+H,��X+D,��l+@,���+<,���+8,���+4,���+0,���+,,���+(,���+$,�� , ,�� ,,��4,,��H,,��\,,��p, ,���,,���,,���,,���,�+���,�+���,�+���,�+��-�+��$-�+��8-�+��L-�+��`-�+��t-�+���-�+���-�+���-�+���-�+���-�+���-�+��.�+��.�+��(.�+��<.�+��P.�+��d.�+��x.�+���.�+���.�+���.�+���.�+���.�+���.�+��/�+��/�+��,/�+��@/|+��T/x+��h/t+��|/p+���/l+���/h+���/d+���/`+���/\+���/X+��0T+��0P+��00L+��D0H+��X0D+��l0@+���0<+���08+���04+���00+���0,+���0(+���0$+�� 1 +�� 1+��41+��H1+��\1+��p1 +���1+���1+���1+���1�*���1�*���1�*���1�*��2�*��$2�*��82�*��L2�*��`2�*��t2�*���2�*���2�*���2�*���2�*���2�*���2�*��3�*��3�*��(3�*��<3�*��P3�*��d3�*��x3�*���3�*���3�*���3�*���3�*���3�*���3�*��4�*��4�*��,4�*��@4|*��T4x*��h4t*��|4p*���4l*���4h*���4d*���4`*���4\*���4X*��5T*��5P*��05L*��D5H*��X5D*��l5@*���5<*���58*���54*���50*���5,*���5(*���5$*�� 6 *�� 6*��46*��H6*��\6*��p6 *���6*���6*���6*���6�)���6�)���6�)���6�)��7�)��$7�)��87�)��L7�)��`7�)��t7�)���7�)���7�)���7�)���7�)���7�)���7�)��8�)��8�)��(8�)��<8�)��P8�)��d8�)��x8�)���8�)���8�)���8�)���8�)���8�)���8�)��9�)��9�)��,9�)��@9|)��T9x)��h9t)��|9p)���9l)���9h)���9d)���9`)���9\)���9X)��:T)��:P)��0:L)��D:H)��X:D)��l:@)���:<)���:8)���:4)���:0)���:,)���:()���:$)�� ; )�� ;)��4;)��H;)��\;)��p; )���;)���;)���;)���;�(���;�(���;�(���;�(��<�(��$<�(��8<�(��L<�(��`<�(��t<�(���<�(���<�(���<�(���<�(���<�(���<�(��=�(��=�(��(=�(��<=�(��P=�(��d=�(��x=�(���=�(���=�(���=�(���=�(���=�(���=�(��>�(��>�(��,>�(��@>|(��T>x(��h>t(��|>p(���>l(���>h(���>d(���>`(���>\(���>X(��?T(��?P(��0?L(��D?H(��X?D(��l?@(���?<(���?8(���?4(���?0(���?,(���?((���?$(�� @ (�� @(��4@(��H@(��\@(��p@ (���@(���@(���@(���@�'���@�'���@�'���@�'��A�'��$A�'��8A�'��LA�'��`A�'��tA�'���A�'���A�'���A�'���A�'���A�'���A�'��B�'��B�'��(B�'��<B�'��PB�'��dB�'��xB�'���B�'���B�'���B�'���B�'���B�'���B�'��C�'��C�'��,C�'��@C|'��TCx'��hCt'��|Cp'���Cl'���Ch'���Cd'���C`'���C\'���CX'��DT'��DP'��0DL'��DDH'��XDD'��lD@'���D<'���D8'���D4'���D0'���D,'���D('���D$'�� E '�� E'��4E'��HE'��\E'��pE '���E'���E'���E'���E�&���E�&���E�&���E�&��F�&��$F�&��8F�&��LF�&��`F�&��tF�&���F�&���F�&���F�&���F�&���F�&���F�&��G�&��G�&��(G�&��<G�&��PG�&��dG�&��xG�&���G�&���G�&���G�&���G�&���G�&���G�&��H�&��H�&��,H�&��@H|&��THx&��hHt&��|Hp&���Hl&���Hh&���Hd&���H`&���H\&���HX&��IT&��IP&��0IL&��DIH&��XID&��lI@&���I<&���I8&���I4&���I0&���I,&���I(&���I$&�� J &�� J&��4J&��HJ&��\J&��pJ &���J&���J&���J&���J�%���J�%���J�%���J�%��K�%��$K�%��8K�%��LK�%��`K�%��tK�%���K�%���K�%���K�%���K�%���K�%���K�%��L�%��L�%��(L�%��<L�%��PL�%��dL�%��xL�%���L�%���L�%���L�%���L�%���L�%���L�%��M�%��M�%��,M�%��@M|%��TMx%��hMt%��|Mp%���Ml%���Mh%���Md%���M`%���M\%���MX%��NT%��NP%��0NL%��DNH%��XND%��lN@%���N<%���N8%���N4%���N0%���N,%���N(%���N$%�� O %�� O%��4O%��HO%��\O%��pO %���O%���O%���O%���O�$���O�$���O�$���O�$��P�$��$P�$��8P�$��LP�$��`P�$��tP�$���P�$���P�$���P�$���P�$���P�$���P�$��Q�$��Q�$��(Q�$��<Q�$��PQ�$��dQ�$��xQ�$���Q�$���Q�$���Q�$���Q�$���Q�$���Q�$��R�$��R�$��,R�$��@R|$��TRx$��hRt$��|Rp$���Rl$���Rh$���Rd$���R`$���R\$���RX$��ST$��SP$��0SL$��DSH$��XSD$��lS@$���S<$���S8$���S4$���S0$���S,$���S($���S$$�� T $�� T$��4T$��HT$��\T$��pT $���T$���T$���T$���T�#���T�#���T�#���T�#��U�#��$U�#��8U�#��LU�#��`U�#��tU�#���U�#���U�#���U�#���U�#���U�#���U�#��V�#��V�#��(V�#��<V�#��PV�#��dV�#��xV�#���V�#���V�#���V�#���V�#���V�#���V�#��W�#��W�#��,W�#��@W|#��TWx#��hWt#��|Wp#���Wl#���Wh#���Wd#���W`#���W\#���WX#��XT#��XP#��0XL#��DXH#��XXD#��lX@#���X<#���X8#���X4#���X0#���X,#���X(#���X$#�� Y #�� Y#��4Y#��HY#��\Y#��pY #���Y#���Y#���Y#���Y�"���Y�"���Y�"���Y�"��Z�"��$Z�"��8Z�"��LZ�"��`Z�"��tZ�"���Z�"���Z�"���Z�"���Z�"���Z�"���Z�"��[�"��[�"��([�"��<[�"��P[�"��d[�"��x[�"���[�"���[�"���[�"���[�"���[�"���[�"��\�"��\�"��,\�"��@\|"��T\x"��h\t"��|\p"���\l"���\h"���\d"���\`"���\\"���\X"��]T"��]P"��0]L"��D]H"��X]D"��l]@"���]<"���]8"���]4"���]0"���],"���]("���]$"�� ^ "�� ^"��4^"��H^"��\^"��p^ "���^"���^"���^"���^�!���^�!���^�!���^�!��_�!��$_�!��8_�!��L_�!��`_�!��t_�!���_�!���_�!���_�!���_�!���_�!���_�!��`�!��`�!��(`�!��<`�!��P`�!��d`�!��x`�!���`�!���`�!���`�!���`�!���`�!���`�!��a�!��a�!��,a�!��@a|!��Tax!��hat!��|ap!���al!���ah!���ad!���a`!���a\!���aX!��bT!��bP!��0bL!��DbH!��XbD!��lb@!���b<!���b8!���b4!���b0!���b,!���b(!���b$!�� c !�� c!��4c!��Hc!��\c!��pc !���c!���c!���c!���c� ���c� ���c� ���c� ��d� ��$d� ��8d� ��Ld� ��`d� ��td� ���d� ���d� ���d� ���d� ���d� ���d� ��e� ��e� ��(e� ��<e� ��Pe� ��de� ��xe� ���e� ���e� ���e� ���e� ���e� ���e� ��f� ��f� ��,f� ��@f| ��Tfx ��hft ��|fp ���fl ���fh ���fd ���f` ���f\ ���fX ��gT ��gP ��0gL ��DgH ��XgD ��lg@ ���g< ���g8 ���g4 ���g0 ���g, ���g( ���g$ �� h �� h ��4h ��Hh ��\h ��ph ���h ���h ���h ���h����h����h����h���i���$i���8i���Li���`i���ti����i����i����i����i����i����i���j���j���(j���<j���Pj���dj���xj����j����j����j����j����j����j���k���k���,k���@k|��Tkx��hkt��|kp���kl���kh���kd���k`���k\���kX��lT��lP��0lL��DlH��XlD��ll@���l<���l8���l4���l0���l,���l(���l$�� m �� m��4m��Hm��\m��pm ���m���m���m���m����m����m����m���n���$n���8n���Ln���`n���tn����n����n����n����n����n����n���o���o���(o���<o���Po���do���xo����o����o����o����o����o����o���p���p���,p���@p|��Tpx��hpt��|pp���pl���ph���pd���p`���p\���pX��qT��qP��0qL��DqH��XqD��lq@���q<���q8���q4���q0���q,���q(���q$�� r �� r��4r��Hr��\r��pr ���r���r���r���r����r����r����r���s���$s���8s���Ls���`s���ts����s����s����s����s����s����s���t���t���(t���<t���Pt���dt���xt����t����t����t����t����t����t���u���u���,u���@u|��Tux��hut��|up���ul���uh���ud���u`���u\���uX��vT��vP��0vL��DvH��XvD��lv@���v<���v8���v4���v0���v,���v(���v$�� w �� w��4w��Hw��\w��pw ���w���w���w���w����w����w����w���x���$x���8x���Lx���`x���tx����x����x����x����x����x����x���y���y���(y���<y���Py���dy���xy����y����y����y����y����y����y���z���z���,z���@z|��Tzx��hzt��|zp���zl���zh���zd���z`���z\���zX��{T��{P��0{L��D{H��X{D��l{@���{<���{8���{4���{0���{,���{(���{$�� | �� |��4|��H|��\|��p| ���|���|���|���|����|����|����|���}���$}���8}���L}���`}���t}����}����}����}����}����}����}���~���~���(~���<~���P~���d~���x~����~����~����~����~����~����~���������,���@|��Tx��ht��|p���l���h���d���`���\���X���T���P��0�L��D�H��X�D��l�@����<����8����4����0��Ѐ,���(����$�� � �� ���4���H���\���p� �������������������ԁ����������������$����8����L����`����t�������������������Ă���؂���������������(����<����P����d����x�������������������ȃ���܃����������������,����@�|��T�x��h�t��|�p����l����h����d��̄`����\���X���T���P��0�L��D�H��X�D��l�@����<����8����4����0��Ѕ,���(����$�� � �� ���4���H���\���p� �������������������Ԇ����������������$����8����L����`����t�������������������ć���؇���������������(����<����P����d����x�������������������Ȉ���܈����������������,����@�|��T�x��h�t��|�p����l����h����d��̉`����\���X���T���P��0�L��D�H��X�D��l�@����<����8����4����0��Њ,���(����$�� � �� ���4���H���\���p� �������������������ԋ����������������$����8����L����`����t�������������������Č���،���������������(����<����P����d����x�������������������ȍ���܍����������������,����@�|��T�x��h�t��|�p����l����h����d��̎`����\���`�XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX�z�i�6�F�V�f�v���������ưְ�����&�6�F�V�f�v���������Ʊֱ�����&�6�F�V�f�v���������Ʋֲ�����&�6�F�V�f�v���������Ƴֳ�����&�6�F�V�f�v���������ƴִ�����&�6�F�V�f�v���������Ƶֵ�����&�6�F�V�f�v���������ƶֶ�����&�6�F�V�f�v���������Ʒַ�����&�6�F�V�f�v���������Ƹָ�����&�6�F�V�f�v���������ƹֹ�����&�6�F�V�f�v���������ƺֺ�����&�6�F�V�f�v���������ƻֻ�����&�6�F�V�f�v���������Ƽּ�����&�6�F�V�f�v���������ƽֽ�����&�6�F�V�f�v���������ƾ־�����&�6�F�V�f�v���������ƿֿ�����&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�������������������&�6�F�V�f�v�����������������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������  & 6 F V f v � � � � � � � �   & 6 F V f v � � � � � � � �   & 6 F V f v � � � � � � � �   & 6 F V f v � � � � � � � �   & 6 F V f v � � � � � � � � &6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv��������&6FVfv�������[y,{infodict,}istate] = odeint(fun, y0, t, args=(), Dfun=None, col_deriv=0, ml=, mu=, full_output=0, rtol=, atol=, tcrit=, h0=0.0, hmax=0.0, hmin=0.0, ixpr=0.0, mxstep=0.0, mxhnil=0, mxordn=0, mxords=0) yprime = fun(y,t,...)%11S11$1)1316191E1J1O1U1X1]1b1g1n1u1|1�1�1���������V�1 #�TGCC: (GNU) 10.2.1 20210130 (Red Hat 10.2.1-11)p(pPp r��� h @� ���# 0 pH `| x ��p� �T W�� � !`7 WC �j�v x��������W�`W(�@W� #��U� @Vh�V@-�T�8��@��G��O��W��_ �D`e��n��w���������������������H_� _(������ P ���"� SG�= �Z��Q�6`�w+@�hFp��"��&���%� T\���1�����q0k P�j"��:O0#�9p<>�"@��`����W�� 0�i:p�� �!p��pt%��1X��:6�6`��@�� P��;0�B��,I�� p��]@��?`�Yp�lEP�uQ��6���*���I��B�����2 �9��=�~9��$���M����+��=��$��9 ��:=`��1p��P�A;���M��K� �QP��E � � 7C �Q��.0��`��N�4 R&���Z���.�5��� ���WF�p @�@/0��9����P ��n0��+� -#�� ��9� W � ���J �Y0�0 T��\"0��C`��H��0�B���� �@ ��C��M`��O/@��,.���!d !�& �c��<M`�%?p�@���D�����K��:�� G� �G@� E�!�?��Q`��4�E)P�-���<���M��'�*7 �~p��>��� `��5������X � �����R��G�����@ �I �~W���J��N� /�-` �F`�3;`�AP L(��H��� ��� 9.0(*���W�� p�v� �?�������cW�15��&��P#0� ��<`U�n&��Y �0 P ��.��5�����KB���R�<�%��\P�W��2��9 ���!P4�� ��*W��)��5U` �Fp��N ��!@�W!���1���8� L�gX� g���0�$p�[#p f>@ l^`X10�v;��@�YX���Hp��`�� ��EJ�� �!X0�G pbC� �Z���:�50��p�D& � &���@��P���5 �_P��UP���� P<_��� � @�1N0�[R*`��C��]D��<�����V00��#��?��O�'�p2��RS0��P0��\���V����� 3 ._��P��8\dO �@���c,�I�" 2���@�:TP��40�����#`�N��BP�L�����dR@�rP��4p��Q`�� pHy��� ��s_������P�SP�tK0��#.>�m4p�\���%� 2]@��P�$��?�� 0�)QAp�.��U�!�-��z���I`�6���*��#-���0�����J�� � ��UY� �5�P�����DLp�!%p��-��^���p�7��4  �Qp�� P��)��P�����@��ZPi3� ?P��K���,��(L ��,p�� ��%E`�% �^�tM@� �c��E��*p#�YP��G���:@�6��y j (p!�O`��2��D`��L��t]0�fM�T ��X��0:$p����H6� [5P� 9P���0K��� P��#0����HP�SJ@�:@�0�#;0:I��q$�u��/02/P $��`�? p���P^��f���+��5�[<�T2`4�#KN�kZ��_�� �HY �� ����9`�v:`�)�HO�,T@�@��7 ��P  :p�=��oJ���/��'�z�WIP��'��CA ��$��� `���#p��)2P���d$���! ��1���R�0P�����`�����*��R0�xH��/0� ��[���QP����� ��`��+�\3@��@�x"��k ���QP*J��kD��M+��H0@�2'��%`3?�aJP��)P4��A���F���V��Y�K��#'0�. �=[�J[p��&�����6��L� �`��)�f0�  �$]`�R�R� ����_�e� �Y��2@�= ��+@@� \�)�� ��y ��S�� ��E`�M<���=p�[Q �2��)G + |, �L�� ^0 ?5 8J0�i5�{4`�1��y p�0���YP��J �%�j/��`��I� �tP�\�jH�~$�/��E@��E��:�!3ZP��0���F���K -P z^���?���]p�RL�0JM`�L`��O`"V6P.�!B��@ >(� YN �=V�+���B��9P�N;`�,,`�!V���2p�T.`gK�����?��TEGP��U�#+� �8�> ��>��H��rI��� M��%�,80 P��J@�O?���(���$ �n*��h[@�"K����� �@D�"M��� ��9�M]�}2peIP �)��;`�M`�^ �K�qT��*)��3�� ���/���������b9���V��s ��� V��3 p�7)�r=��s��.�7����O��>��6L���7`�&!G�@:��2�"���` ~���@��H0��(@ �F��� ���WP 6�t&�/��i#��p9��� `�-P����G ��p��)R���_����\���M���8�\ ��\���` �8���J��J@��<`��T` �Y��=��4��`*p�GP��'���p,��{U� (^����]Z�~O0� �����F �� `�*Q�o)@[+@��9�O����v<`�� 0�,CP�6�\��]#gP����� p��10�*��:8���&#x�i-���S�G��fV��@H0��@��H���!���U��\��U��YB������I@!�4��- `�2�X@��] � �&�j������B�1@�X���� ��P��U@�g]��0P�`�$<0�`�=B��c0����O@��:p�1���C@�K\'��(&`�E2P�,�"J>`��L�"9C���JY(��@'��Y���,�"�p�{A ��Z��U �0F��|&�#I �  �A��6*@��Q��<P�DSP�������LP��Q� 0�;0@��6 �mU0�I���p��W��=%��*\�I_p����E�P�O/��rR���I��Z���+��A@��H�����AP�@p��I����<p�S`�?������% �S)W@��?��WP���#X � S@�V��.� ���0 ,��^4�;!��  �`#�;@�D*P����@����%P� ?+��/Vp �K@�U p�<@����I���] �]P�V��9��,1P�:,���"��P�B 0�V9@�XM�LW6S���V@����B 0��"FP�PP��E��r!��F` _� [�b p�=@�=���T��* h�KXp� 0��&���%�"'��}����.@ �0��[�V0�� ��>�!���3 �X��@ 1+��W���p�#��V���+��H �9P"UT0�:�T ����9 ��.��j'�t1��|*p�_P��P@�H9�UW�M���0�Z�[��y��`�e`=w,�D� �<�M7��%PfN@�`��X� �?���!� R��?]�F\����� @-���X���P.=��)��� 0�p��2<��a)��A @�_@L`/�0(�+ �l@`��[ �#50��=�����%Z0����A��;`��]@#�D�� U �?��t_d=���#P�]���6��X����2� �.P�[�c 0�� ��HR` W_@ �_0�� P�2���E0�\��h���F��W���p��I�/B ��)��OE0!]?��D���]���C �5��� �8�6q��20�8�"�A������7 �cT��U�"p"����3��=��� �yPp��� R`�X@A^���@@|)��:Y@x �O��M#��w-��.p�p��D@�pW��@����R���N��}J~ � �T0uX`��8� ,��3 �X���>�,6��E��� @�I`��L`��P�N���nCp�<P�S����![;@�@�[��T���_0��K�NQp�$:���B��A��cYv[ �C�x'���9P�>K`��p��S@�?X���G�P�� ��pi;���Y� X>���T��O�~Y�"#(�����N��"��H$p V$��w7� TC���.`�@��� �(����i�zE�Y]P��C #�>0��@O ��Pp���� ��i+p�72�I ��[- �(S���^���.�}@p��4��5@�0@��D`K%��M:���-p��;���/��1�)p�K� �`���s8���`H8��>F��0 �� �<@��Z��/p�-���H�`�g(������Zp��  �-� "7G u��0��-����\�� ���Q���I��(p� ��0:9@w��L0��KP{L,��B���U0�%�/4`�!`���Wp�U@�]E�j� �'���_AP�-!�Xp�V0��;p��,���P�S0�Np0& ��%0�T� ~G �G�vP��$��; ���0�8�e ��3 ��"@�U,��� ��� ��nL� * ��M�KK`\Hp�]p��!p��F�� ��i<@������p.@��*P� "��]@`Sp `��Mp����" p��$���KP��<��� ��8��8p ����A0��=p�`L������^ �[P���/%��1`�OD��Bp �_�� p��5� r6� ����D��yD� �@�����;��T���&p� P�Z��`_�M���� #0����N��Y�J@�M5�M'���VR0��"`�%D�����1��GC�  |S`�e_�J�!,Y�d��5A���Kp��J`�,�4`��gB`���Gp�OP��`& ��;�K��,p;�^��F@��\����2:���A�����O��o\�!G.��%;��KVP#M���>нN����A�'���SA�V��]��[7�W ��0����Tp�!@�� P�c00 �2 ��E �vF���x���7��T@�M��7,9��U���\ ��Op�,����]P��j���0��tN`�� `�Wp��)��}C���@��#H�2H��� �Z ��0�^^0-0��I!`�W���T��00����0�� �"�@ �3� � ���4���A�N3�g�NZP��P��Ap@pAEP����+����^�-��6@"�X>p�33��7@8�� �qY`�t>���A���/ �����7��~.`�0����� �"��%3`��N�] �1-P����,O����U����:�����J��nS��J0�@ ��\/ "QU�� ��6�r�_U�����_��@�����>пZF��H���I��d6`�g� 3D��i���P�V=P3P��@<0��G��\�/���30�yZ��"��5��F�M-����'A��� �sV��� 0�P�II ;`AZ��GT0�f1P��D�H=@�,0c���@@�=�  @��:���2��Y�$/@� >���O0 =��`�V8��.[� ?"���>0�\@��# �k?���w#P#N�YK���&@��V��+��1�9��9��R���"�B��b.���Pq������(�Y%���_�|о�@@���'���'0�6&@�Q0�G,�w3 (@�%p�+��� 3`�����V �CU�b2@ �> � 0 �L�����*���Q�� �� Zp�e! ��Xp  ��]!� �y?p�g%����,$��uB�!��3P�.������0 ��;��!���E����>@�K �J1@�*0�#��CP����1���`*���N��������%���%��w5�� `�GW���7P!VO���SPB���C��M ����}\P �0����R`��3���$0 + �qG��]0��(�� p�[:P�] ���1���Y@��+���p�����N u�@���,�X���2�"mA0� A�����kP08��T �-"?-��� �d8��:���GP��[0�^��P�4^p��|:u(��(@�F����P�l@��6��i7���a\��iQ��3E��^��� ` �8W�J����@Q���#��!4�5A?@��_����� ���^��Z��!@W ���!���<0�7P��8�oCpk`��6�N������ �`C��H��NH �����/p N/����Y���S0"��A3���J���LF0�^�R`��&���!��G�3`!�p�)�����$���#�����*��$Px/P�=40 �(U�t����O�  P"� �q0YV��'5CP^lz��������� (6DRao}���������)7ESao}���������#0>hv���������� ;IWes���������� ,:HVdr����������  ' 5 C Q _ m z � � � � � � � � �    - ; I W e s � � � � � � � � � �   % 3 A O ] l } � � � � � � � � �   % 3 A N \ j x � � � � � � � � �    . < J W d r � � � � � � � � � )7ESao}���������  &4BP^lz���������#2@N]kz��������� .;HVds���������� '5CQ_m{���������-;IVds���������� )6DR`n|��������� %3AO]kx���������,9GVjw���������*7ETbp~��������� %3AO]ky���������,:GTbp~��������� (6DR`n{���������!/<JXft���������*8FSao������+9GUcq���������$3AO]jx���������,:HVdr�������� �  * 9 G W e s � � � � � � � � � �  !!'!5!C!Q!_!l!z!�!�!�!�!�!�!�!�!�!""""9"G"V"d"r"�"�"�"�"�"�"�"�"�"�" ##'#5#G#U#c#q##�#�#�#�#�#�#�#�#�# $$&$4$B$P$^$k$x$�$�$�$�$ �$�$�$�$% %%)%7%E%S%a%n%|%�%�%�%�%�%�%�%�%&&"&0&>&L&Z&h&v&�&�&�&�&�&�&�&�&�&''',':'G'V'd'r'�'�'�'�'�'�'�'(((*(8(F(S(a(o(}("�(�(�(�(�(�(�(�())$)1)?)M)[)i)v)�)�)�)�)�)�)�)�)�)**"*0*>*L*Z*h*v*�*�*�*�*�*�*�*�*�*�*++++9+G+U+c+q++�+�+�+�+�+�+�+�+�+ ,,&,4,A,O,],j,v,�,�,�,�,�,�,�,�,�,---+-9-G-U-c-q--�-�-�-�-�-�-�-�-�- ..&.3.A.N.\.j.x.�.�.�.�.�.�.�.�.�.///,/:/H/V/d/r/�/�/�/�/�/�/�/�/�/�/ 00'050B0P0]0k0y0�0�0�0�0�0�0�0�0�0 11&131D1R1`1n1|1�1�1�1�1�1�1�1�1�122#212?2N2\2j2w2�2�2�2�2�2�2�2�2�2333-3;3H3V3c3q33�3�3�3�3�3�3�3�3�3 44)474E4X4g4u4�4�4�4�4�4�4�4�4�4555+595G5U5c5q5~5�5�5�5�5�5�5�5�5�5 66&646B6P6^6l6z6�6�6�6�6�6�6�6�6�677$727G7U7c7q77�7�7�7�7�7�7�7�7�7 88&848B8P8^8m8{8�8�8�8�8�8�8�8�8�8 99&949B9P9\9j9x9�9�9�9�9�9�9�9�9�9:::,:::G:U:c:p:~:�:�:�:�:�:�:�:�:;;;-;;;H;U;c;p;~;�;�;�;�;�;�;�;�;<<,<:<G<U<c<p<~<�<�<�<�<�<�<�<�<=(=4=B=P=^=l=z=�=�=�=�=�=�=�=�=> >>(>6>D>R>`>n>|>�>�>�>�>�>�>�>�>�>???-?;?I?W?e?s?�?�?�?�?�?�?�?�?�?@@@)@6@D@R@`@w@�@�@�@�@�@�@�@�@�@AA!A/A=AKAYAgAuA�A�A�A�A�A�A�A�A�ABBB)B7BEBSBaBoB|B�B�B�B�B�B�B�B�B�B CC&C3CACNC\CiCwC�C�C�C�C�C�C�C�C�CDDD-D:DIDWDeDsD�D�D�D�D�D�D�D�D�DEEE-E;EIEWEfEtE�E�E�E�E�E�E�E�E�EFFF*F8FFFTFbFpF~F�F�F�F�F�F�F�F�F�FGG#G1G?GMG[G�:�kGxG�G�G�G�G�G�G�G�G�GHHH,H:HHHVHdHrH�H�H�H�H�H�H�H�H�H�H II&I4ICIQI_IlI|I�I�I�I�I�I�I�I�I�IJJ$J2J?JMJ[JiJwJ�J�J�J�J�J�J�J�J�JKKK*K8KEKSKaKnK|K�K�K�K�K�K�K�K�K�KLL"L0L>LLLZLhLuL�L�L�L�L�L�L�L�L�LMMM*M6MDMRM`MnM|M�M�M�M�M�M�M�M�MNNN+N9NENSN`NnN|N�N�N�N�N�N�N�N�N�N OO&O4OBOPO^OlOxO�O�O�O�O�O�O�O�O�OPPP-P;PIPWPePsP�P�P�P�P�P�P�P�P�P�P QQ$Q:QHQUQcQoQ}Q�Q�Q�Q�Q�Q�Q�Q�Q�QRR#R2RBRPR^RlRyR�R�R�R�R�R�R�R�R�RSS"S0S>SLSZShSvS�S�S�S�S�S�S�S�S�S�S TT&T4TATOT]TkTyT�T�T�T�T�T�T�T�T�TUU"U/U=UKUYUgUuU�U�U�U�U�U�U�U�U�U�U VV)V7VEVSV`VmV{V�V�V�V�V�V�V�V�V�VWW$W2WAWOW]WjWxW�W�W�W�W�W�W�W�W�WXXX+X9XEXSXaXoX}X�X�X�X�X�X�X�X�X YY&Y4YBYOY]YkYxY�Y�Y�Y�Y�Y�Y�Y�Y�YZZZ-Z;ZHZWZeZsZ�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z [[([7[D[Q[b[p[~[�[�[�[�[�[�[�[�[\\$\2\@\N\[\i\w\�\�\�\�\�\�\�\�\�\]]],]9]G]S]a]n]|]�]�]�]�]�]�]�]�]�]^^"^.^;^J^X^f^t^�^�^�^�^�^�^�^�^�^�^ __(_6_C_Q___m_{_�_�_�_�_�_�_�_�_�_``crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry_odepackmodule.ccall_odeint_user_function.constprop.0PyArray_APIglobal_paramsodepack_errorodepack_odeintkwlist.0moduledefodepack_module_methodsdoc_odeintlsoda.fprja.fsolsy.fsrcma.fstoda.fsm1.0vmnorm.fxerrwv.fblkdta000.fbnorm.fcfode.fewset.ffnorm.fintdy.fd1mach.fsc.1equiv.0.0blas_lapack_wrappers.c__FRAME_END__eh0001___GNU_EH_FRAME_HDR_finid1mach__GLOBAL_OFFSET_TABLE_solsy_xerrwv_stoda_i1mcry_ewset___TMC_END____dso_handlelsoda_d9mach___BLOCK_DATA__fnorm_intdy_prja_ls0001_lsa001_ode_jacobian_functionvmnorm_setup_extra_inputsode_functionbnorm_cfode_srcma__DYNAMIC_initcompute_lrw_liwscipy_zlapmt_scipy_cgbtrf_scipy_dgelsy_scipy_zgemm_scipy_dlantp_scipy_ztrcon_scipy_zpocon_scipy_dlaqr4_scipy_sspcon_scipy_slarrb_scipy_zpptrf_scipy_sdisna_scipy_cgemqrt_scipy_zher2k_scipy_slartgp_PyExc_ImportErrorscipy_zlarnv_scipy_clantb_scipy_ssbgvd_scipy_dtpqrt_scipy_slaqge_scipy_icamax_scipy_zhetrs2_scipy_cgesvd_scipy_zlartv_scipy_cptrfs_scipy_zbdsqr_scipy_dgelq2_scipy_cgebd2_scipy_slasd6_scipy_zposv_scipy_ztrsv_scipy_csptrs_scipy_zlaqr5_scipy_dggqrf_scipy_ssfrk_PyDict_SetItemStringscipy_dormhr_scipy_dppequ_scipy_strevc_scipy_slaed7_scipy_dggrqf_scipy_chseqr_scipy_zgeqrt_scipy_dormtr_scipy_dpotri_scipy_cunm2r_scipy_checon_scipy_dlasdq_scipy_dtrmm_scipy_crotg_scipy_slamch_scipy_dsytrd_scipy_srotmg_scipy_sgbcon_scipy_dtrsm_scipy_dlaed6__gfortran_transfer_real_write@@GFORTRAN_8scipy_dggesx_scipy_csyrk_scipy_cheevr_scipy_ztrtri_scipy_zpotri_scipy_dpotf2_scipy_cher_scipy_zhpr2_scipy_clarfb_scipy_cspcon_scipy_dpotrf_scipy_csymv_scipy_dlasda__gfortran_stop_string@@GFORTRAN_8scipy_ctrsen_scipy_ztpqrt_scipy_dlarrb_scipy_slagtm_scipy_spbcon_scipy_cgbequ_scipy_crot_scipy_strexc_scipy_cpbsvx_scipy_sormtr_scipy_dgeql2_scipy_cstemr_scipy_dlasyf_scipy_shsein_scipy_slauum_memset@@GLIBC_2.2.5scipy_dsygv_scipy_sorm2l_scipy_strrfs_scipy_dlaqsb_scipy_ssbgvx_scipy_ztprfb_scipy_cpotrs_scipy_shgeqz_scipy_dlaln2_scipy_slasd0_scipy_ssbgst_scipy_cggglm_scipy_zlansp_scipy_sgsvj0_scipy_dspcon_scipy_dsbevx_scipy_sgelq2_scipy_ssymv_scipy_ztfttr_scipy_dlaqr1_scipy_sggglm_scipy_ssyr2k_scipy_clatrz_scipy_sorglq_scipy_ztbsv_scipy_iladlc_scipy_sgeql2_scipy_ccopy_scipy_sgebrd_scipy_sorgql_scipy_dlasq4_scipy_slaexc_scipy_zlantb_scipy_clarrv_scipy_slag2d_scipy_dsterf_scipy_drot_scipy_zlatrd_scipy_dpocon_scipy_cungrq_scipy_zgtrfs_scipy_slals0_scipy_dlarre_scipy_dlagtf_scipy_cgecon_scipy_zher_scipy_slarre_scipy_dtpsv_scipy_sptts2_scipy_zscal_scipy_sspgvx_scipy_izamax_scipy_clascl_scipy_cgghrd_scipy_cgesdd_scipy_dlaswp_scipy_clag2z_scipy_slaic1_scipy_sormqr_scipy_spftri_scipy_sgeqrfp_PyExc_ValueErrorscipy_cher2k_scipy_slaed5_scipy_dtgsja_scipy_ctrrfs_scipy_sgbtrf_scipy_ztrti2_scipy_zlapll_scipy_dgeqrfp_scipy_zpotrf_scipy_zlarzt_scipy_ctbsv_scipy_zppsvx_scipy_zhpevx_scipy_cgbcon_scipy_csysv_scipy_slaqr5_scipy_zdscal_scipy_dgerqf_scipy_ztptri_scipy_claqr4_scipy_slarrj_scipy_dsytrf_scipy_dgebak_scipy_sopmtr_scipy_sggbak_scipy_dormql_scipy_slacn2_scipy_slasrt_scipy_zuncsd_scipy_dlanhs_scipy_slaln2_scipy_slar1v_scipy_dtrtri_scipy_chegv_scipy_ztrmm_scipy_zlaed0_scipy_sstedc_scipy_ilazlr_scipy_zsytri2x_scipy_zsprfs_scipy_dgetrs_scipy_dsgesv_scipy_dtzrzf_scipy_zsytri2_scipy_dlae2_scipy_dlanv2_scipy_dggbak_scipy_dpbcon_scipy_cgbsv_scipy_slaqr2_scipy_zhptri_scipy_zgecon_scipy_sspevd_scipy_stgsen_scipy_zhpgst_scipy_dlaruv_scipy_cpotrf_scipy_zlacon_scipy_zhfrk_scipy_dlaqps_scipy_dtpqrt2_scipy_cpoequb_scipy_cgeev_scipy_zpbtrf_scipy_slanv2___gmon_start__scipy_cptts2_scipy_dorgr2_scipy_zhecon_scipy_cunmr3_scipy_dgerq2_scipy_chegst_scipy_cbbcsd_scipy_slags2_scipy_ctrexc_scipy_zlasyf_scipy_zlartg_scipy_dlaeda_scipy_dgehd2_scipy_dlaqr2_scipy_dlauu2_scipy_stbcon_scipy_sgeequb_scipy_spttrf_scipy_zlaqps_scipy_zgeqr2p_scipy_sormr3_scipy_slarzt_scipy_zgeqrt2_scipy_slalsd_scipy_dsytri2_scipy_zlahr2_scipy_dlasd3_scipy_cgelss_scipy_zsptrs_scipy_zsyconv_scipy_dlartgp_scipy_zlaev2_scipy_zspmv_scipy_slatps_scipy_zgbsv_scipy_sasum_scipy_zhpev_scipy_dpbstf_scipy_chpsv_scipy_stpsv_scipy_zhegvx_scipy_cgetri_scipy_dgeqr2p_scipy_ssytrs_scipy_ssymm_scipy_dstev_scipy_dlarfgp_scipy_cpotri_scipy_clar2v_scipy_zgesv_scipy_zhetf2_scipy_zherfs_scipy_zggev_scipy_dorg2r_scipy_dsyevx_PyCapsule_Typescipy_ssyrfs_scipy_zposvx_scipy_cbdsqr_scipy_clagtm_scipy_ssyevx_scipy_dgeqlf_scipy_sorghr_scipy_dlargv_scipy_sstein_scipy_zlaesy_scipy_dgeesx_scipy_dgsvj1_scipy_chbgv_scipy_ctrmm_scipy_zpptrs_scipy_dsbgv_scipy_dgbbrd_scipy_chpev_scipy_zlaqp2_scipy_dtftri_scipy_dsygvx_scipy_sgemm_scipy_dpttrs_PyErr_NoMemoryscipy_claqr5_scipy_clacrm_scipy_dtbsv_scipy_chegvd_scipy_ilauplo_scipy_cunghr_scipy_clalsa_scipy_ssyevr_scipy_slasd5_scipy_claswp_scipy_dgetf2_scipy_ssbevx_scipy_cgtts2_scipy_sgees_scipy_clarnv_scipy_clansp_scipy_slatrd_scipy_dormlq_scipy_sspgvd_scipy_dlapy3_scipy_cgelq2_scipy_ctpttr_scipy_slaed0_scipy_sgbtrs_scipy_ssyswapr_scipy_dlaqge_scipy_dpprfs_scipy_zgttrf_scipy_ssygvx_scipy_zhpsv_scipy_slabrd_scipy_sggrqf_scipy_zlanht_scipy_sgejsv_scipy_dorcsd_scipy_dormrz_scipy_sgesv_scipy_chprfs_scipy_stprfs_scipy_sptsvx_scipy_zlarfx_scipy_zcopy_scipy_ctpttf_scipy_sgtsvx_scipy_dlasd6_scipy_sgels_scipy_spocon_scipy_zhptrd_scipy_zungql_scipy_zggevx_scipy_cgemm_scipy_dlasdt_scipy_csytri2_malloc@@GLIBC_2.2.5scipy_cgtsv_scipy_zhpgvd_scipy_ctprfb_scipy_cgeru_scipy_dlansy_scipy_zdrscl_scipy_cgetrf_scipy_ssyrk_scipy_dlalsa_scipy_cgesv_scipy_sorgr2_scipy_dlarrk_scipy_dlacpy_scipy_sopgtr_scipy_spbsv_scipy_dlarrv_scipy_ztpmqrt_scipy_zhbgst_scipy_zhetrf_scipy_zgbbrd_scipy_sgemqrt_scipy_spotrf_scipy_slansy_scipy_sgesvd_scipy_dsygvd_scipy_csteqr_scipy_dsptrs_scipy_dlatbs_scipy_strsna_scipy_ztrttp_PyExc_ModuleNotFoundErrorscipy_slartv_scipy_claqr2_scipy_cheevx_scipy_sladiv_scipy_chbgvd_scipy_zlar2v_scipy_zsytrf_scipy_slamrg_scipy_zheev_scipy_zgeevx_scipy_sporfs_scipy_dggev_scipy_dpptrf_scipy_dgtsvx_scipy_clansb_scipy_dpotrs_scipy_dgbequ_scipy_cppequ_scipy_dnrm2_scipy_sptrfs_scipy_dswap_scipy_ssbev_scipy_zgebrd_scipy_slacon_scipy_dlaed5_scipy_chegvx_scipy_ssteqr_scipy_cung2l_scipy_stpttr_scipy_sorgbr_scipy_ssytri2_scipy_chetd2_scipy_dlartgs_scipy_clags2_scipy_sbdsdc_scipy_spstrf_scipy_dtrsyl_scipy_zsyr2k_scipy_cpbtf2_scipy_ztrtrs_scipy_zpotrs_scipy_sgelss_scipy_ztfsm_scipy_slaqsy_scipy_zhpmv_scipy_dsptrd_scipy_zhbevx_scipy_cupgtr_scipy_slargv_scipy_zhemm_scipy_sgbequ_scipy_ctrsv_scipy_zgbequb_scipy_zlauum_scipy_claed7_scipy_cppcon_scipy_zgees_scipy_slantb_scipy_dlasq3_scipy_dlaed0_scipy_cgglse_scipy_ilaclc_scipy_sstev_scipy_dtprfs_scipy_zsytrs2_scipy_sgetf2_scipy_sgeev_scipy_zhetri2_scipy_dsyevr_scipy_sstevd_scipy_zgeqp3_scipy_zlaqr1_scipy_sgesdd_scipy_cpftrf_scipy_cpbtrs_scipy_dlaexc_scipy_ctrmv_scipy_zpbtf2_scipy_zgeqlf__gfortran_transfer_integer_write@@GFORTRAN_8scipy_clangb_scipy_clarzt_scipy_dspgv_scipy_cptsv_scipy_dtrevc__gfortran_stop_numeric@@GFORTRAN_8scipy_zgerqf_scipy_slantr_scipy_dger_scipy_ctrtri_scipy_sgesvj_scipy_cgeevx_scipy_sspsvx_scipy_chptrd_scipy_dorm2r_scipy_chpr2_scipy_zunmrq_scipy_sger_scipy_scsum1_scipy_dormrq_scipy_zggbak_scipy_zlabrd_scipy_dlarrf_scipy_dcabs1_scipy_zpftrf_scipy_ssygvd_scipy_dgeqrf_scipy_zgeqrfp_scipy_dsyrfs_scipy_cgerfs_scipy_ztrsyl_scipy_drotg_scipy_cpoequ_scipy_csyr_scipy_claqsy_scipy_dlarfx_scipy_dlatrz_scipy_zlagtm_scipy_dlabrd_scipy_dorgql_scipy_zggrqf_scipy_slaqr1_scipy_dlar2v_scipy_zlansy_scipy_dlanst_scipy_dgglse_scipy_dpbrfs_scipy_zgbtrs_scipy_sstevx_scipy_zlarcm_scipy_clalsd_scipy_dzsum1_scipy_zsymm_scipy_zgelqf_scipy_sgeqr2_scipy_zpbsv_PyErr_Formatscipy_dlarra_scipy_dhseqr__ITM_deregisterTMCloneTablescipy_sgeevx_PyFloat_FromDoublescipy_dgghrd_scipy_zgeqrt3_scipy_sppsvx_scipy_csyswapr_scipy_stgex2_scipy_cppsvx_scipy_chpgvd_scipy_sdot_scipy_dgelss_scipy_ztgsen_scipy_dgeqrt3_scipy_clahr2_scipy_slartg_scipy_dlabad_scipy_dsymm_scipy_clartv_scipy_dlatps_scipy_clatrd_scipy_claqsb_scipy_ztbtrs_scipy_zlaqr0_scipy_sorg2r_scipy_claed0_scipy_slae2_scipy_dspevd_scipy_slasv2_scipy_zgeequb_scipy_csyr2k_scipy_dspgvd_scipy_cgesc2_scipy_dorgl2_scipy_ctftri_scipy_ssptri_scipy_zhemv_scipy_zptrfs_scipy_dstevx_scipy_slasq6_PyErr_ExceptionMatchesscipy_dsptri_PyErr_Occurredscipy_dlaed3_scipy_dlaebz_scipy_slaed6_scipy_ctrsna_scipy_ddisna_scipy_sgehrd_scipy_claqhp_scipy_dtrmv_scipy_sgeesx_scipy_ztpqrt2_scipy_clacrt_scipy_csptri_scipy_dgtts2_scipy_cherk_scipy_zlanhb_scipy_zgebd2_free@@GLIBC_2.2.5scipy_dlapll_scipy_stfttp_scipy_ctgsen_scipy_spprfs_scipy_dlartv_scipy_zpbstf_scipy_sgelqf_scipy_ssbgv_scipy_dpptrs_scipy_slaqsb_scipy_dsteqr_scipy_zhetrd_scipy_dorgrq_scipy_clange_scipy_sormlq_scipy_clanhf_scipy_cunmhr_scipy_dsysvx_scipy_stptri_scipy_chptri_scipy_clarf_scipy_cggev_scipy_slatrs_scipy_dtfttp_scipy_strtri_scipy_chbev__ITM_registerTMCloneTablescipy_chesv_scipy_chgeqz_scipy_dgtrfs_scipy_dgsvj0_scipy_drscl_scipy_slarrv_scipy_dlaic1_scipy_cpotf2_scipy_shseqr_scipy_slaed9_scipy_cungbr_scipy_clarz_scipy_chegs2_scipy_zlacp2_scipy_sgsvj1_scipy_zgebak_scipy_chbmv_scipy_stbmv_PyArg_ParseTupleAndKeywordsscipy_ssytrd_scipy_zcposv_scipy_zlag2c_scipy_cggesx_scipy_dsygst_scipy_dgebrd_scipy_dlaed4_scipy_dptts2_scipy_dtrcon_scipy_dorml2_scipy_zgghrd_scipy_zunmtr_scipy_clapll_scipy_zunmlq_scipy_dgbtf2_scipy_dsbmv_scipy_ztpttr_scipy_zlanhs_scipy_sgeqrf_scipy_clauu2_scipy_claqp2_scipy_spptrf_scipy_cpbequ_scipy_ctpmqrt_scipy_slatdf_scipy_cgerc_scipy_zheequb_scipy_sgeqp3_scipy_slarzb_scipy_csscal_scipy_dlatrd__gfortran_transfer_character_write@@GFORTRAN_8scipy_cunmql_scipy_stpmv_scipy_chpmv_scipy_zlaqr3_scipy_cgehrd_scipy_dlasd7_scipy_ztrsna_scipy_sptsv_scipy_zhpgvx_scipy_strcon_scipy_zsymv_scipy_dlarzb_scipy_cunmr2_scipy_slascl___cxa_finalize@@GLIBC_2.2.5scipy_slatbs_scipy_slapmr_scipy_cgges_scipy_slasy2_scipy_slassq_scipy_stpqrt2_scipy_cposv_scipy_claqgb_scipy_zgeqr2_scipy_cptcon_scipy_zhpgv_scipy_dsygs2_scipy_ilaver_scipy_zpstrf_scipy_clapmt_scipy_sspgv_scipy_dlapmt_scipy_cgeqr2_scipy_spptrs_scipy_cgtrfs_scipy_slaein_scipy_zptsv_scipy_cgeqr2p_PySequence_Concatscipy_cgerq2_scipy_sgebal_scipy_ilaslr_scipy_sgelsd_scipy_cung2r_scipy_dlasy2_scipy_clansy_scipy_ctrttf_scipy_sgerfs_scipy_sggesx_scipy_dgesv_scipy_cpptrs_scipy_dpoequ_scipy_zgeru_scipy_zunmrz_scipy_zhbgvx_scipy_cpbsv_scipy_spbtf2_scipy_csytrf_scipy_cpftri_scipy_csytri2x_scipy_ztgevc_scipy_ssyevd_scipy_ctgevc_scipy_chptrf_scipy_ctptrs_scipy_claqr1_scipy_dtptri_scipy_dgebal_scipy_dgtcon_scipy_sorgrq_scipy_dgeev_scipy_stgsy2_scipy_spbtrf_scipy_cpttrf_scipy_cgehd2_scipy_dlasq2_scipy_dlaqr3_scipy_dstegr_scipy_zsycon_scipy_zungqr_scipy_cggrqf_scipy_dgbmv_scipy_zsyrfs_scipy_dsytd2_scipy_slas2_scipy_srot_scipy_zlar1v_scipy_csprfs_scipy_clarfg_scipy_sgglse_scipy_zhseqr_scipy_dlasd0_scipy_zlange_scipy_zlalsa_scipy_zunm2l_scipy_zpteqr_scipy_ztgsy2_scipy_dgees_scipy_cgttrf_scipy_dormqr_scipy_zhetd2_scipy_dlasd2_scipy_sgetrf_scipy_chetrs_scipy_zhesvx_scipy_dgesc2_scipy_zung2l_scipy_idamax_scipy_cggbak_scipy_dstevr_scipy_dormbr_scipy_zspcon_scipy_ctpsv_scipy_dorgtr_scipy_dtgsen_scipy_ctbmv_scipy_clarfgp_scipy_cswap_scipy_zgehd2_scipy_zgerc_scipy_zlaqhp_scipy_slarrc_scipy_clahqr_scipy_sormql_scipy_slarft_scipy_sppsv_scipy_zlaqsb_scipy_zpbsvx_scipy_stfttr_scipy_csysvx_scipy_ztgsja_scipy_zgesvd_scipy_zhegv_scipy_cgebak_scipy_zgetc2_scipy_clarfx_scipy_stprfb_scipy_dlartg_scipy_slaset_scipy_zung2r_scipy_sbbcsd_scipy_dgebd2_scipy_sstevr_scipy_sspsv_scipy_zlarfg_scipy_dgbsvx_scipy_iladlr_scipy_zpprfs_scipy_ctrti2_scipy_slapy2_scipy_sormhr_scipy_dlagv2_scipy_dtfttr_scipy_clacon_scipy_slahqr_scipy_dsbev_scipy_slaqgb_scipy_dgels_scipy_stpqrt_scipy_zheevd_scipy_cstedc_scipy_cunmtr_scipy_csyequb_scipy_claqps_scipy_cgetrs_scipy_zsysvx_scipy_slasd1_scipy_zpttrs_scipy_zupmtr_pow@@GLIBC_2.2.5scipy_cgeqrt3_scipy_chetf2_scipy_dscal_PyModule_GetDictscipy_zhegst_scipy_dlagts_scipy_chbtrd_scipy_dlatdf_scipy_dlarrj_scipy_sgesvx_scipy_dlag2_scipy_zhbtrd_scipy_cheev_scipy_dgemqrt_scipy_zhegs2_scipy_clangt_scipy_dgeqrt_scipy_cgbrfs_scipy_dposvx_scipy_zlaein_scipy_dsbevd_scipy_zptts2_scipy_ctpqrt2_scipy_zgerfs_scipy_strtrs_scipy_dspsv_scipy_ssprfs_scipy_ssytrf_scipy_cgbtrs_scipy_ctrttp_scipy_zunmbr_scipy_dtbcon_scipy_dorm2l_scipy_chbgvx_scipy_dsbtrd_scipy_cpbtrf_scipy_zgetrs_scipy_dlahqr_scipy_dstevd_scipy_dgttrf_scipy_srotm_scipy_slasyf_scipy_slarf_scipy_zhbgvd_scipy_zgbrfs_scipy_dlasd5_scipy_ssytrs2_scipy_dlaqp2_scipy_zlantp_scipy_ssytri2x_scipy_clasr_scipy_cungqr_scipy_ztrsen_scipy_sormrq_scipy_dtgsna_scipy_zupgtr_scipy_zsptrf_scipy_clacp2_scipy_spttrs_PyExc_RuntimeErrorscipy_dsytrs2_scipy_slasd7_scipy_spftrf_scipy_zsptri_scipy_chetri2_scipy_cgesvx_scipy_zggglm_scipy_zher2_scipy_dlarfg_scipy_sgttrs_scipy_dporfs_scipy_dsbgvx_scipy_dorglq_scipy_cgtsvx_scipy_cgelsy_scipy_dgeevx_scipy_ssygs2_scipy_zgglse_scipy_cgeql2_scipy_zlargv_scipy_dsyr2_scipy_ctptri_scipy_zgeqrf_scipy_csptrf_scipy_ssytd2_scipy_dhgeqz_scipy_slapy3_scipy_dtptrs_scipy_zheevx_scipy_zlatrs_scipy_zpstf2_scipy_clanhe_scipy_ztbcon_scipy_dpbsvx_scipy_zheevr_scipy_ztptrs_scipy_zstegr_scipy_dbdsdc_scipy_zbbcsd_scipy_dorbdb_scipy_cgbtf2_scipy_dpbequ_scipy_zggqrf_scipy_zunghr_scipy_clanht_scipy_cpftrs_scipy_spotri_scipy_csytf2_scipy_dtgsyl_scipy_zsyswapr_scipy_dlarft_scipy_dspgst___powidf2@@GCC_4.0.0scipy_dtrsen_scipy_cgerqf_scipy_dsbgvd_scipy_ssytri_scipy_dlarfb_scipy_dlarz_scipy_cgeqrf_scipy_zggbal_scipy_ztrrfs_scipy_zporfs_scipy_dstemr_scipy_slaswp_scipy_slansp_scipy_dlaqgb_scipy_dlatrs_scipy_zlacrm_scipy_slarrk_scipy_cgetf2_scipy_dlascl_scipy_slarnv_scipy_cgbequb_scipy_sgerq2_scipy_classq_scipy_cgelsd_scipy_zlaqr4_scipy_zheswapr_scipy_dsytf2_scipy_zlansb_scipy_ztgsyl_scipy_zunm2r_scipy_zgbcon_scipy_dgelqf_scipy_sgeqrt3_scipy_stgsna_scipy_zpoequ_scipy_zgbsvx_scipy_zpftri_scipy_chpr_scipy_claein_scipy_dtrexc_scipy_dggbal_scipy_snrm2_scipy_zungl2_scipy_zlags2_scipy_dspevx_scipy_zgebal_scipy_zlahqr_scipy_sptcon_scipy_cungl2_scipy_dggevx_scipy_zgerq2_scipy_dgtsv_scipy_dsyr2k_scipy_cporfs_scipy_dtrsv_scipy_slaqsp_scipy_dbbcsd_scipy_cscal_scipy_dggglm_scipy_ztzrzf_PyObject_CallObjectscipy_slarrr_scipy_slarfgp_scipy_zspsvx_scipy_zlaqhb_scipy_dtpcon_scipy_cgttrs_scipy_dstebz_scipy_zstein_scipy_ctgsyl_scipy_slalsa_scipy_cgeqlf_scipy_lsame_scipy_dsysv_scipy_sgetrs_scipy_dsfrk_scipy_spteqr_scipy_cgeequb_scipy_sgebak_scipy_zrot_scipy_sspr2_scipy_cgeqrt2_scipy_zlascl_scipy_sgetc2_scipy_claic1__gfortran_st_write_done@@GFORTRAN_8scipy_zlarf_scipy_sgetri_scipy_dgetrf_scipy_sgbsv_scipy_sgecon_scipy_zlatps_scipy_zaxpy_scipy_slansb_scipy_dlas2_scipy_slaev2_scipy_dpftrf_scipy_zhgeqz_scipy_ssbevd_scipy_ilatrans_scipy_clanhb_scipy_slasq2__gfortran_transfer_array_write@@GFORTRAN_8scipy_dlamch_scipy_ddot_scipy_slaed2_scipy_slasd4_scipy_zlanhf_scipy_cpbstf_scipy_cpbcon_scipy_dlasq1_scipy_isamax_scipy_cgtcon_scipy_ctgex2_scipy_clantp_scipy_dlacn2_scipy_xerbla_array_scipy_dsytri2x_scipy_zlantr_scipy_drotm_scipy_dspmv_scipy_dlaqsp_scipy_ssbtrd_scipy_zlacn2_scipy_ilazlc_scipy_dsytri_scipy_stbtrs_scipy_clauum_scipy_slar2v_scipy_ztrsm_scipy_dposv_scipy_chemm_scipy_zlaed8_scipy_dgemv_scipy_clacn2_scipy_sggqrf_scipy_dopmtr_scipy_strmm_scipy_dlasd8_scipy_claqsp_scipy_chetrd_scipy_spstf2_scipy_dlansf_scipy_cspsvx_scipy_ctgsja_scipy_sormrz_scipy_dormr3_scipy_dsposv_scipy_slaeda_scipy_zgemqrt_Py_BuildValuescipy_dptrfs_scipy_zlaic1_scipy_slarrd_scipy_dlasd1_scipy_dladiv_scipy_dlaqsy_scipy_sgbmv_scipy_dgejsv_scipy_sggev_scipy_zgeequ_scipy_dlaein_scipy_dlag2s_PyObject_GetAttrStringscipy_cgetc2_scipy_zpotf2_scipy_zstedc_scipy_cgeqrfp_scipy_sspmv_scipy_ztgex2_scipy_zhetri2x_scipy_spotf2_scipy_zhetri_scipy_zsytri_scipy_dlauum_scipy_zsytrs_scipy_dtpttr_scipy_clarcm_scipy_cgebal_scipy_dpptri_scipy_slanhs_scipy_dpbtrs_scipy_slangb_scipy_csycon_scipy_cspmv_scipy_dtgsy2_scipy_dlaed8_scipy_sbdsqr_scipy_cgelqf_scipy_slaqtr_scipy_cherfs_scipy_zlalsd_scipy_stzrzf_scipy_dspev_scipy_cuncsd_scipy_scasum_scipy_dgesvx_scipy_dlasq6_scipy_dlangb_scipy_zlassq_scipy_cher2_scipy_zlaqhe_scipy_cpbrfs_scipy_chbevx_scipy_stpmqrt_scipy_cheevd_scipy_dlacon_scipy_dgeequ_scipy_spoequb_scipy_slahr2_scipy_dpteqr_scipy_dbdsqr_scipy_sspevx_scipy_zlasr_scipy_claqhe_scipy_slarz_scipy_slaed8_scipy_ssyev_scipy_zstemr_scipy_csyrfs_scipy_zppsv_scipy_ssygst_scipy_slaqr3_scipy_dsyrk_scipy_dpftrs_scipy_clar1v_scipy_dtfsm_scipy_zunmql_scipy_cheswapr_scipy_claset__Py_NoneStructscipy_zpftrs_scipy_sgemv_scipy_dgeqrt2_scipy_dtgex2_scipy_cunmrq_scipy_sgesc2_scipy_stptrs_scipy_chptrs_scipy_scopy_scipy_dgemm_scipy_zhbevd_PyErr_NewExceptionscipy_ssyequb_scipy_dlat2s_scipy_dlaset_scipy_spptri_scipy_ztrttf_scipy_dgesdd_scipy_dlahr2_scipy_zhpevd_scipy_dpftri_scipy_ztrevc_scipy_slartgs_scipy_dtprfb_scipy_cungql_scipy_dlags2_scipy_dtpmqrt_scipy_claed8_scipy_dtpttf_scipy_csyconv_scipy_stgsyl_scipy_chemv_scipy_ztftri_scipy_clarft_scipy_ssyr2_scipy_dlaed1_scipy_sorg2l_scipy_dpstrf_scipy_zppcon_scipy_zhptrf_scipy_zlatbs_scipy_dsprfs_scipy_slabad_scipy_dsyr_scipy_chpgv_scipy_zsteqr_scipy_dgttrs_scipy_sorgqr_scipy_clatdf_scipy_dlassq_scipy_slarfx_scipy_cpptri_scipy_zggesx_scipy_stpttf_scipy_dpbtf2_scipy_ztgexc_scipy_sstegr_scipy_cggqrf_scipy_zgesdd_PyInit__odepackscipy_sposv_scipy_stpcon_scipy_chpcon_scipy_dgecon_scipy_zgbequ_scipy_cspsv_scipy_clatps_scipy_ctbrfs_PyErr_Printscipy_ztfttp_scipy_dstedc_scipy_zlangt_scipy_chpgvx_scipy_sgeqr2p_scipy_dlaev2_scipy_ctbcon_scipy_sgtcon_scipy_clatrs_scipy_spftrs_scipy_spoequ_scipy_cunmrz_scipy_dlarrc_scipy_zgbmv_scipy_zsysv_scipy_dlansp_scipy_cpocon_scipy_zlauu2_scipy_sgtts2_scipy_cungr2_scipy_ctrsyl_scipy_zunmhr_scipy_chetri_scipy_sorgl2_scipy_dpoequb_scipy_zgeesx_scipy_dlaqr0_scipy_stfsm_scipy_dsyswapr_scipy_ssptrs_scipy_slapmt_scipy_sposvx_scipy_ztrexc_scipy_zgeql2_scipy_zlatrz_scipy_cunm2l_scipy_slaqr0_scipy_ztrmv_scipy_iladiag_scipy_sgbsvx_scipy_zgttrs_scipy_dpstf2_scipy_dtpmv_scipy_zlacrt_scipy_zpbrfs_scipy_slagtf_scipy_dlarzt_scipy_zlarz_scipy_clapmr_scipy_zgesvx_scipy_spotrs_scipy_zhpsvx_scipy_dptsv_scipy_chetrf_scipy_zptcon_scipy_dlapmr_scipy_zlarfb_scipy_strsm_scipy_slarrf_scipy_cggbal_scipy_dptcon_scipy_dasum_scipy_zptsvx_scipy_dlar1v_scipy_cgels_scipy_slange_scipy_slangt_scipy_slaed3_scipy_slasq3_scipy_slasr_scipy_dlamrg_scipy_csytrs_scipy_clanhs_scipy_clargv_scipy_srscl_scipy_dgeqr2_scipy_cpttrs_scipy_zhegvd_scipy_sgbrfs_scipy_dtgevc_scipy_cgbbrd_scipy_zlat2c_scipy_dspsvx_scipy_strmv_scipy_zgeev_scipy_claev2_scipy_stgsja_scipy_dorghr_scipy_zungtr_scipy_dlaqtr_scipy_claqge_scipy_sggbal_scipy_dorgbr_scipy_cposvx_scipy_cunmlq_scipy_ilaclr_scipy_ieeeck__Py_Deallocscipy_cpptrf_scipy_zgbtrf_scipy_zppequ_scipy_zgetrf_scipy_dgelsd_scipy_dsbgst_scipy_ssptrd_scipy_slaqp2_PyImport_ImportModulescipy_dgbcon_scipy_ztbrfs_scipy_ctfttp_scipy_zpptri_scipy_cgbsvx_scipy_ztpsv_scipy_chbgst_scipy_dgbtrf_scipy_cpprfs_PyErr_Clearscipy_zlatdf_scipy_dgges_scipy_zlanhe_scipy_claqr3_scipy_dlagtm_scipy_dznrm2_scipy_sormbr_PyModule_Create2scipy_dgbrfs_scipy_dsytrs_scipy_zsyequb_scipy_zgtsv_scipy_sgeqlf_scipy_dsyev_scipy_dtrtrs_scipy_slasdq_scipy_cggevx_scipy_zunmqr_scipy_clanhp_scipy_dtrrfs_scipy_slasd2_PyTuple_Newscipy_sppcon_scipy_dtgexc_scipy_cgeesx_scipy_zlapmr_scipy_slasd3_scipy_sspev_scipy_zlaswp_scipy_cgeequ_scipy_zunglq_scipy_zlacpy_scipy_dgesvj_scipy_dlaqr5_scipy_ssytf2_scipy_zgtsvx_scipy_zpbcon_scipy_slarra_scipy_dopgtr_scipy_zhetrs_scipy_sgges_scipy_slansf_scipy_slanst_scipy_sspr_scipy_zlaqsp_scipy_dtbtrs_scipy_dlasd4_scipy_sgbtf2_scipy_slapll_scipy_zswap_scipy_slarfg_scipy_daxpy_scipy_slaebz_scipy_chla_transtype_scipy_dptsvx_scipy_zrotg_scipy_dtrti2_scipy_dspr_scipy_slasda_scipy_dlarnv_scipy_zdrot_scipy_dspgvx_scipy_sggevx_scipy_zhpr_scipy_zgelsd_scipy_ilaprec_scipy_slacpy_scipy_zhptrs_scipy_dlalsd_scipy_sgerqf_scipy_dtrttp_scipy_chetrs2_PyErr_SetStringscipy_strttp_scipy_sgtrfs_scipy_cupmtr_scipy_dlasr_scipy_sdsdot_scipy_claesy_scipy_sgebd2_scipy_sormr2_scipy_clahef_scipy_dsdot_scipy_dgeequb_scipy_zlaqr2_scipy_strsen_scipy_zpoequb_scipy_sorcsd_scipy_clacgv_scipy_cpstrf_scipy_csytri_scipy_dppsvx_scipy_dtbrfs_scipy_zpttrf_scipy_sgghrd_scipy_sgttrf_scipy_cspr_scipy_zungbr_scipy_dgbsv_scipy_dlange_scipy_zgges_scipy_dppsv_scipy_sswap_scipy_zhbmv_scipy_zlaed7_scipy_dsyequb_scipy_zlangb_scipy_ztpcon_scipy_zgehrd_scipy_caxpy_scipy_claqr0_scipy_sgehd2_scipy_dtrsna_scipy_cstegr_scipy_cheequb_scipy_sspgst_scipy_cstein_scipy_ctzrzf_scipy_dorgqr_scipy_ssysv_scipy_sgbbrd_scipy_sstemr_scipy_dgerfs_scipy_claqhb_scipy_csytrs2_scipy_dsptrf_scipy_dlarf_scipy_stftri_scipy_zlals0_scipy_cunbdb_scipy_cunml2_scipy_scnrm2_scipy_stgevc_scipy_ctrsm_scipy_dlapy2_scipy_zlaqge_scipy_saxpy_scipy_cppsv_scipy_zungr2_scipy_sgbequb_scipy_slarfb_scipy_zgesc2_scipy_icmax1_scipy_dlantb_scipy_slantp_scipy_ssysvx_scipy_zgelsy_scipy_zunmr3_scipy_ztbmv_scipy_csrot_scipy_chpsvx_scipy_sppequ_scipy_dlarrd_scipy_ilaslc_scipy_clasyf_scipy_csrscl_scipy_slatrz_scipy_dgbequb_scipy_izmax1_scipy_dlansb_scipy_dlaed2_scipy_ctpqrt_scipy_ctrevc_scipy_chsein_scipy_zlarfgp_scipy_sgelsy_scipy_slaruv_scipy_zhesv_scipy_slasd8_scipy_cgeqrt_scipy_zhbev_scipy_cpstf2_scipy_zgelss_scipy_ztgsna_scipy_cgemv_scipy_ztpmv_scipy_slaqps_scipy_ssptrf_scipy_dlantr_scipy_ctfttr_scipy_chpevd_scipy_dpbtrf_scipy_dsyevd_scipy_ssyr_scipy_disnan_scipy_dgeqp3_scipy_zcgesv_scipy_dormr2_scipy_ctgsy2_scipy_ssycon_scipy_stbsv_scipy_strti2_scipy_zhpcon_scipy_zlarzb_scipy_chbevd_scipy_zgemv__gfortran_st_write@@GFORTRAN_8scipy_dgetri_scipy_ctprfs_scipy_dppcon_scipy_sorml2_scipy_slag2_scipy_ztprfs_scipy_zlaqsy_scipy_ctfsm_scipy_zungrq_scipy_zherk_scipy_chpgst_scipy_cgebrd_scipy_stgexc_scipy_dtrttf_scipy_dlasrt_scipy_cptsvx_scipy_clabrd_scipy_slasq1_scipy_clals0_scipy_strsyl_scipy_drotmg_scipy_slaed1_scipy_csymm_scipy_sgeqrt2_scipy_zhprfs_scipy_sorgtr_scipy_ctpmv_scipy_cgees_scipy_dgetc2_scipy_zgelq2_scipy_dcopy_scipy_zlarrv_scipy_dlangt_scipy_chetri2x_scipy_zpbtrs_scipy_slagts_scipy_dlaneg_scipy_spbstf_scipy_cunglq_scipy_ssyconv_scipy_ssbmv_scipy_cgbmv_PyCallable_Checkscipy_sgeqrt_scipy_zlaqgb_scipy_dsycon_scipy_ctrtrs_scipy_dpttrf_scipy_zpbequ_memcpy@@GLIBC_2.14scipy_zlacgv_PyCapsule_GetPointerscipy_ctpcon_scipy_zgtcon_scipy_sorm2r_scipy_dgbtrs_scipy_slasdt_scipy_slasq4_scipy_ctgsna_scipy_chfrk_scipy_dgesvd_scipy_zunbdb_scipy_strttf_scipy_zspsv_scipy_dlasv2_scipy_dgehrd_scipy_slaed4_scipy_sgeequ_scipy_spbtrs_scipy_ctrcon_scipy_clarzb_scipy_dlals0_scipy_cgeqp3_scipy_zgtts2_scipy_zlanhp_scipy_sgtsv_scipy_spbrfs_scipy_zspr_scipy_ctbtrs_scipy_sscal_scipy_chesvx_scipy_zsytf2_scipy_ztpttf_scipy_zunmr2_scipy_clatbs_scipy_dlaed7_scipy_chpevx_scipy_zunml2_scipy_srotg_scipy_zgbtf2_scipy_zsyrk_scipy_stbrfs_scipy_spbequ_scipy_zsyr_scipy_zgels_scipy_dsyconv_scipy_clartg_scipy_sorbdb_scipy_zhsein_scipy_cunmqr_scipy_slagv2_scipy_zgetri_scipy_dzasum_scipy_zlahef_scipy_dspr2_scipy_spbsvx_scipy_dstein_scipy_dlaed9_scipy_ssygv_scipy_cungtr_scipy_zlaset_scipy_slauu2_scipy_zlarft_scipy_dpbsv_scipy_clacpy_scipy_ssterf_scipy_dlarrr_scipy_cunmbr_scipy_ctgexc_scipy_dorg2l_scipy_slaqr4_scipy_dhsein_scipy_sstebz_scipy_zgetf2_scipy_dtbmv_scipy_dsymv_scipy_strsv_scipy_clantr_scipy_zhbgv_scipy_cpteqr_.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.commentH���o����, U���o� � �dh h �nB@@ �x��s � ��h~��� ��#�# �00p �pHpH�3�`|`|��xx ��� ��� ���`� x4��T�D� � WG� �0G/8GX@� ��`���p�$.���o(p(�$8 PpP���p� @ r �i]GNUNhl� ��B?6�v� ��<�����w� )R8 �@  %Z|U&D�<MV74\ � �=J�S�C�1�;��NN �S= Irp R>�U� �R�!�C�*�,@HY9�!yIKM+r,'�(�2~:�0�S4�7#�P!�O�Z�UV,�� ��d,�v(���Y�&�9SA� �NH�EA�NG)l8�?h0�@\H&�C�Y�^82$�=�C�Q�7.�-�5UY�%�7{9I@Q a3�5c�4W@�(�9�QM�9O/��T,��LT:'�#� � =�rC hD�3 +)K8:�@�AK6@�=9�1��4sZ R) �U�S�?V)O� �<% � �Ym:=�0��?I7�*�8?�Z�$F:Z<�2�x [P�D�3�X5W!.�2vX�"<%'![+ �;�OJ#D^G7O�'lP�N�%�1&� 6UB; �{*�M�r y� �9�IT�So#H�%�)�F%5VC�RKA�=WKp:�0�P"(@ zW�Wz'�PWw?�I*O�+�N�  �FH]/�&z��KqN*NaL*�/�F�U� g�E�-@�&E�P�!��iV�-#�}R.1.0�l-_{�n��3���ED>�� �C�45?c�?�*ZD�% ��8�4AF�%�,�L F|O�8�7�Q�5�)?+�6 �GHC�S �&8L(�5�A�O7[nL}�(%dROY�%4I� �N$A s@B'�"�?�A^'�YLM�NBI�5\B ;�6 0\�.c)xH�Z�=Q]�8�%SZX�:�MYJ%B^!�,"U�,?�x-C�C�I�8)#�E$H@�F��'Y 4C�2) ��Z�U�5�X><� �.>M��<� a4�lI�T�1J;�(�"639E2�X7O5�N�/FEK�R�6���#�(U�J���c.Kd2�K4;l�6� �D3�*% \�)41+*L�O&'RU�E :K<0� eZ����&�)�P�"_*�L�;b&�Q�$�!w+�IbE3S� 3 �J 6 U��&X" \5U�!fK�B�BG��m�=YU �r=t"i)��X�R@��89.#?"J�p.% C*��D� �V�/�>3�., #�"K9�x5 �A5�Y��."�eQ�I;J%G��B�'�T�5�C�,"<A/N�*��@CW0�GO�� �?<1�H�, �x�!�!�-d=$$^z8u9�wk#P�7�I���mF&I�P� 0�#z-V2�*�L%\��[��Z�Q=6G�Bq-i?��M6�=Y�)3m� �R� Z(WZ;C`O2H�W�'��=F"[?^;� ???�GC�K!EO�/�3�V�MDf%� �BV�9�V� t �4�3�5�9)q9�6r7� �,g \uM��A��!Y�E�A�C2��!�@-�G�Af� �(�%/�WE[:EXu0�=�S���7�O�'IQQ}[�VgY+cN(7NEN� �Z�� x/�*W��*�1�ggJZ oR=��@�<�B�RU&G�KY�KNT �K#�Gl'�>�Z�3�TE�D\Swo3$Vz;�@�#J1�:�-�;��G�M$��'� .X >�VA\o� ����M�# q)4'�6�#�M4��M�8  H,�P�-�VJuK�H�.vD{FF G�[�0�*��-�L$j/"�M?v<gM{I>(�F�%�Q�F��IZ)A�13\^W�dC��0`>�AlW/\ |L� �&B8-,�-Q*qN :�E�Lk �S9u,K�QF<"�;,2�M�TwV�X�+�M�Y�W��H�)* i+�L [G�jB��1<X�&U.�2 �-�F}&�'� 8L;Z�U3/1?�:�%�)?PH=x �'�<� �6�2 �RSN�0�QuY�[PI�w6zG�U�I`U!r25!�[�PG.�I�PC�k!�K�!F5�0<�?y!�Z�V=�<PWSR�1��.�Wb:y J0;7.C� �4W.� T7��AS-7� �4 5�T��:�'�9�+�N�C�3�>�j$996>�Q�c�(H���"�H�0�Q��*&�CP�3�0�FUh<� ;,�wP_��7�)�h(��B�$��7A#+�.�9�JQ5-Q=(�"8&�d�7J}#�#�j �U�W� !Y�NNB�NhX�)�XH2�b �,�:�+�:j��1S#4 L<�-Q�H,.qD� �(�$-T�aR��GA�"�B*:'-1D T��=g9�E�W�2V�E�;T�+�!1�[���nU�F f1��6H]`R0M��EU)�(�B�Z� $O�+Z�=2��#�1:2x�G��Xn�"@ -V�OeT�.�8-��W "e@)�<�SLH�+/Y�D,�K3B�G��^I�\��X /WQ�.6�#N�7+�AB��&3 !X�$ �TP8��[!;@,>J�%�Fe0�Dl;@B-Z�J�T�;� R3�4M�,{MP�T�9�'�S��KxB�OC-�VX%NS�,=� -�VT&% �:�:!9�>�>x$191�C�tN~4X1� WT�.�LJ=lG5*o[F&�W7'*P_D3(3���IVL��-�D�;~1�X�[V k ���\sTC!sQ_�#��@�\�0�W�L6�/�2�>� �[+�2>h�Bt1� R(>D;T� )[1P� &_F�L�T�<�)�Ne7�:�:"�R10(�4P; �<�8�P-� �2�|>�& ~.�7� �J}3�8�O\$�6�2\��H 8��(y/�4 Au��RjH�U�?��,1�V�748��Zj�$FL�,;t iP�/;Q�YuJV5j5�22%?D@Um*&FE4Ed �?�.p& GQcQR4G�t%ER7�S[o4�<�K3%&;3F�J�[D L%�B '�3��?M�3�$�"<�kjS�5�=8Nn>� #M�JYY�^ �;�D.%���+�/bf"�I+pE��HO�S�M s !g�,�@�9�Y Sxa[� �~ PG�2)X��>��H�9th6nO�@�� � �J,�S�$>DU:�$}A�~E�pZ67R�/+^-�T��O��L�@��>�>�k� �Z�HCW)V/95�A��@$� M�Q8oA)Wj�LX�Y�[�E#��[��I7 �FaAX�J�/[�?�O{:L��P��A%/a#�E T�?yS�+�+EP'5� *<J"�D�Ka ��ZM/n�:�XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXP]]2]u\\�\ � �#x����o(p rPp i]   �@h � ���o� ���o���o�����o__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyFloat_FromDoublePyTuple_NewPySequence_ConcatPyObject_CallObject_Py_DeallocPyExc_RuntimeErrorPyErr_FormatmemcpyPyErr_SetStringPyErr_Print_Py_NoneStructPyArg_ParseTupleAndKeywordsPyCallable_CheckmallocPyErr_OccurredfreePyExc_ValueErrorPy_BuildValuePyErr_NoMemoryPyInit__odepackPyImport_ImportModulePyObject_GetAttrStringPyCapsule_TypePyCapsule_GetPointerPyModule_Create2PyModule_GetDictPyErr_NewExceptionPyDict_SetItemStringPyExc_ModuleNotFoundErrorPyErr_ExceptionMatchesPyExc_ImportErrorPyErr_Clearmemsetpow_gfortran_st_write_gfortran_transfer_array_write_gfortran_st_write_done_gfortran_transfer_real_write_gfortran_transfer_integer_write_gfortran_stop_string__powidf2_gfortran_stop_numeric_gfortran_transfer_character_writescipy_caxpy_scipy_ccopy_scipy_cgbmv_scipy_cgemm_scipy_cgemv_scipy_cgerc_scipy_cgeru_scipy_chbmv_scipy_chemm_scipy_chemv_scipy_cher_scipy_cher2_scipy_cher2k_scipy_cherk_scipy_chpmv_scipy_chpr_scipy_chpr2_scipy_crotg_scipy_cscal_scipy_csrot_scipy_csscal_scipy_cswap_scipy_csymm_scipy_csyr2k_scipy_csyrk_scipy_ctbmv_scipy_ctbsv_scipy_ctpmv_scipy_ctpsv_scipy_ctrmm_scipy_ctrmv_scipy_ctrsm_scipy_ctrsv_scipy_dasum_scipy_daxpy_scipy_dcabs1_scipy_dcopy_scipy_ddot_scipy_dgbmv_scipy_dgemm_scipy_dgemv_scipy_dger_scipy_dnrm2_scipy_drot_scipy_drotg_scipy_drotm_scipy_drotmg_scipy_dsbmv_scipy_dscal_scipy_dsdot_scipy_dspmv_scipy_dspr_scipy_dspr2_scipy_dswap_scipy_dsymm_scipy_dsymv_scipy_dsyr_scipy_dsyr2_scipy_dsyr2k_scipy_dsyrk_scipy_dtbmv_scipy_dtbsv_scipy_dtpmv_scipy_dtpsv_scipy_dtrmm_scipy_dtrmv_scipy_dtrsm_scipy_dtrsv_scipy_dzasum_scipy_dznrm2_scipy_icamax_scipy_idamax_scipy_isamax_scipy_izamax_scipy_lsame_scipy_sasum_scipy_saxpy_scipy_scasum_scipy_scnrm2_scipy_scopy_scipy_sdot_scipy_sdsdot_scipy_sgbmv_scipy_sgemm_scipy_sgemv_scipy_sger_scipy_snrm2_scipy_srot_scipy_srotg_scipy_srotm_scipy_srotmg_scipy_ssbmv_scipy_sscal_scipy_sspmv_scipy_sspr_scipy_sspr2_scipy_sswap_scipy_ssymm_scipy_ssymv_scipy_ssyr_scipy_ssyr2_scipy_ssyr2k_scipy_ssyrk_scipy_stbmv_scipy_stbsv_scipy_stpmv_scipy_stpsv_scipy_strmm_scipy_strmv_scipy_strsm_scipy_strsv_scipy_zaxpy_scipy_zcopy_scipy_zdrot_scipy_zdscal_scipy_zgbmv_scipy_zgemm_scipy_zgemv_scipy_zgerc_scipy_zgeru_scipy_zhbmv_scipy_zhemm_scipy_zhemv_scipy_zher_scipy_zher2_scipy_zher2k_scipy_zherk_scipy_zhpmv_scipy_zhpr_scipy_zhpr2_scipy_zrotg_scipy_zscal_scipy_zswap_scipy_zsymm_scipy_zsyr2k_scipy_zsyrk_scipy_ztbmv_scipy_ztbsv_scipy_ztpmv_scipy_ztpsv_scipy_ztrmm_scipy_ztrmv_scipy_ztrsm_scipy_ztrsv_scipy_cbbcsd_scipy_cbdsqr_scipy_cgbbrd_scipy_cgbcon_scipy_cgbequ_scipy_cgbequb_scipy_cgbrfs_scipy_cgbsv_scipy_cgbsvx_scipy_cgbtf2_scipy_cgbtrf_scipy_cgbtrs_scipy_cgebak_scipy_cgebal_scipy_cgebd2_scipy_cgebrd_scipy_cgecon_scipy_cgeequ_scipy_cgeequb_scipy_cgees_scipy_cgeesx_scipy_cgeev_scipy_cgeevx_scipy_cgehd2_scipy_cgehrd_scipy_cgelq2_scipy_cgelqf_scipy_cgels_scipy_cgelsd_scipy_cgelss_scipy_cgelsy_scipy_cgemqrt_scipy_cgeql2_scipy_cgeqlf_scipy_cgeqp3_scipy_cgeqr2_scipy_cgeqr2p_scipy_cgeqrf_scipy_cgeqrfp_scipy_cgeqrt_scipy_cgeqrt2_scipy_cgeqrt3_scipy_cgerfs_scipy_cgerq2_scipy_cgerqf_scipy_cgesc2_scipy_cgesdd_scipy_cgesv_scipy_cgesvd_scipy_cgesvx_scipy_cgetc2_scipy_cgetf2_scipy_cgetrf_scipy_cgetri_scipy_cgetrs_scipy_cggbak_scipy_cggbal_scipy_cgges_scipy_cggesx_scipy_cggev_scipy_cggevx_scipy_cggglm_scipy_cgghrd_scipy_cgglse_scipy_cggqrf_scipy_cggrqf_scipy_cgtcon_scipy_cgtrfs_scipy_cgtsv_scipy_cgtsvx_scipy_cgttrf_scipy_cgttrs_scipy_cgtts2_scipy_chbev_scipy_chbevd_scipy_chbevx_scipy_chbgst_scipy_chbgv_scipy_chbgvd_scipy_chbgvx_scipy_chbtrd_scipy_checon_scipy_cheequb_scipy_cheev_scipy_cheevd_scipy_cheevr_scipy_cheevx_scipy_chegs2_scipy_chegst_scipy_chegv_scipy_chegvd_scipy_chegvx_scipy_cherfs_scipy_chesv_scipy_chesvx_scipy_cheswapr_scipy_chetd2_scipy_chetf2_scipy_chetrd_scipy_chetrf_scipy_chetri_scipy_chetri2_scipy_chetri2x_scipy_chetrs_scipy_chetrs2_scipy_chfrk_scipy_chgeqz_scipy_chla_transtype_scipy_chpcon_scipy_chpev_scipy_chpevd_scipy_chpevx_scipy_chpgst_scipy_chpgv_scipy_chpgvd_scipy_chpgvx_scipy_chprfs_scipy_chpsv_scipy_chpsvx_scipy_chptrd_scipy_chptrf_scipy_chptri_scipy_chptrs_scipy_chsein_scipy_chseqr_scipy_clabrd_scipy_clacgv_scipy_clacn2_scipy_clacon_scipy_clacp2_scipy_clacpy_scipy_clacrm_scipy_clacrt_scipy_claed0_scipy_claed7_scipy_claed8_scipy_claein_scipy_claesy_scipy_claev2_scipy_clag2z_scipy_clags2_scipy_clagtm_scipy_clahef_scipy_clahqr_scipy_clahr2_scipy_claic1_scipy_clals0_scipy_clalsa_scipy_clalsd_scipy_clangb_scipy_clange_scipy_clangt_scipy_clanhb_scipy_clanhe_scipy_clanhf_scipy_clanhp_scipy_clanhs_scipy_clanht_scipy_clansb_scipy_clansp_scipy_clansy_scipy_clantb_scipy_clantp_scipy_clantr_scipy_clapll_scipy_clapmr_scipy_clapmt_scipy_claqgb_scipy_claqge_scipy_claqhb_scipy_claqhe_scipy_claqhp_scipy_claqp2_scipy_claqps_scipy_claqr0_scipy_claqr1_scipy_claqr2_scipy_claqr3_scipy_claqr4_scipy_claqr5_scipy_claqsb_scipy_claqsp_scipy_claqsy_scipy_clar1v_scipy_clar2v_scipy_clarcm_scipy_clarf_scipy_clarfb_scipy_clarfg_scipy_clarfgp_scipy_clarft_scipy_clarfx_scipy_clargv_scipy_clarnv_scipy_clarrv_scipy_clartg_scipy_clartv_scipy_clarz_scipy_clarzb_scipy_clarzt_scipy_clascl_scipy_claset_scipy_clasr_scipy_classq_scipy_claswp_scipy_clasyf_scipy_clatbs_scipy_clatdf_scipy_clatps_scipy_clatrd_scipy_clatrs_scipy_clatrz_scipy_clauu2_scipy_clauum_scipy_cpbcon_scipy_cpbequ_scipy_cpbrfs_scipy_cpbstf_scipy_cpbsv_scipy_cpbsvx_scipy_cpbtf2_scipy_cpbtrf_scipy_cpbtrs_scipy_cpftrf_scipy_cpftri_scipy_cpftrs_scipy_cpocon_scipy_cpoequ_scipy_cpoequb_scipy_cporfs_scipy_cposv_scipy_cposvx_scipy_cpotf2_scipy_cpotrf_scipy_cpotri_scipy_cpotrs_scipy_cppcon_scipy_cppequ_scipy_cpprfs_scipy_cppsv_scipy_cppsvx_scipy_cpptrf_scipy_cpptri_scipy_cpptrs_scipy_cpstf2_scipy_cpstrf_scipy_cptcon_scipy_cpteqr_scipy_cptrfs_scipy_cptsv_scipy_cptsvx_scipy_cpttrf_scipy_cpttrs_scipy_cptts2_scipy_crot_scipy_cspcon_scipy_cspmv_scipy_cspr_scipy_csprfs_scipy_cspsv_scipy_cspsvx_scipy_csptrf_scipy_csptri_scipy_csptrs_scipy_csrscl_scipy_cstedc_scipy_cstegr_scipy_cstein_scipy_cstemr_scipy_csteqr_scipy_csycon_scipy_csyconv_scipy_csyequb_scipy_csymv_scipy_csyr_scipy_csyrfs_scipy_csysv_scipy_csysvx_scipy_csyswapr_scipy_csytf2_scipy_csytrf_scipy_csytri_scipy_csytri2_scipy_csytri2x_scipy_csytrs_scipy_csytrs2_scipy_ctbcon_scipy_ctbrfs_scipy_ctbtrs_scipy_ctfsm_scipy_ctftri_scipy_ctfttp_scipy_ctfttr_scipy_ctgevc_scipy_ctgex2_scipy_ctgexc_scipy_ctgsen_scipy_ctgsja_scipy_ctgsna_scipy_ctgsy2_scipy_ctgsyl_scipy_ctpcon_scipy_ctpmqrt_scipy_ctpqrt_scipy_ctpqrt2_scipy_ctprfb_scipy_ctprfs_scipy_ctptri_scipy_ctptrs_scipy_ctpttf_scipy_ctpttr_scipy_ctrcon_scipy_ctrevc_scipy_ctrexc_scipy_ctrrfs_scipy_ctrsen_scipy_ctrsna_scipy_ctrsyl_scipy_ctrti2_scipy_ctrtri_scipy_ctrtrs_scipy_ctrttf_scipy_ctrttp_scipy_ctzrzf_scipy_cunbdb_scipy_cuncsd_scipy_cung2l_scipy_cung2r_scipy_cungbr_scipy_cunghr_scipy_cungl2_scipy_cunglq_scipy_cungql_scipy_cungqr_scipy_cungr2_scipy_cungrq_scipy_cungtr_scipy_cunm2l_scipy_cunm2r_scipy_cunmbr_scipy_cunmhr_scipy_cunml2_scipy_cunmlq_scipy_cunmql_scipy_cunmqr_scipy_cunmr2_scipy_cunmr3_scipy_cunmrq_scipy_cunmrz_scipy_cunmtr_scipy_cupgtr_scipy_cupmtr_scipy_dbbcsd_scipy_dbdsdc_scipy_dbdsqr_scipy_ddisna_scipy_dgbbrd_scipy_dgbcon_scipy_dgbequ_scipy_dgbequb_scipy_dgbrfs_scipy_dgbsv_scipy_dgbsvx_scipy_dgbtf2_scipy_dgbtrf_scipy_dgbtrs_scipy_dgebak_scipy_dgebal_scipy_dgebd2_scipy_dgebrd_scipy_dgecon_scipy_dgeequ_scipy_dgeequb_scipy_dgees_scipy_dgeesx_scipy_dgeev_scipy_dgeevx_scipy_dgehd2_scipy_dgehrd_scipy_dgejsv_scipy_dgelq2_scipy_dgelqf_scipy_dgels_scipy_dgelsd_scipy_dgelss_scipy_dgelsy_scipy_dgemqrt_scipy_dgeql2_scipy_dgeqlf_scipy_dgeqp3_scipy_dgeqr2_scipy_dgeqr2p_scipy_dgeqrf_scipy_dgeqrfp_scipy_dgeqrt_scipy_dgeqrt2_scipy_dgeqrt3_scipy_dgerfs_scipy_dgerq2_scipy_dgerqf_scipy_dgesc2_scipy_dgesdd_scipy_dgesv_scipy_dgesvd_scipy_dgesvj_scipy_dgesvx_scipy_dgetc2_scipy_dgetf2_scipy_dgetrf_scipy_dgetri_scipy_dgetrs_scipy_dggbak_scipy_dggbal_scipy_dgges_scipy_dggesx_scipy_dggev_scipy_dggevx_scipy_dggglm_scipy_dgghrd_scipy_dgglse_scipy_dggqrf_scipy_dggrqf_scipy_dgsvj0_scipy_dgsvj1_scipy_dgtcon_scipy_dgtrfs_scipy_dgtsv_scipy_dgtsvx_scipy_dgttrf_scipy_dgttrs_scipy_dgtts2_scipy_dhgeqz_scipy_dhsein_scipy_dhseqr_scipy_disnan_scipy_dlabad_scipy_dlabrd_scipy_dlacn2_scipy_dlacon_scipy_dlacpy_scipy_dladiv_scipy_dlae2_scipy_dlaebz_scipy_dlaed0_scipy_dlaed1_scipy_dlaed2_scipy_dlaed3_scipy_dlaed4_scipy_dlaed5_scipy_dlaed6_scipy_dlaed7_scipy_dlaed8_scipy_dlaed9_scipy_dlaeda_scipy_dlaein_scipy_dlaev2_scipy_dlaexc_scipy_dlag2_scipy_dlag2s_scipy_dlags2_scipy_dlagtf_scipy_dlagtm_scipy_dlagts_scipy_dlagv2_scipy_dlahqr_scipy_dlahr2_scipy_dlaic1_scipy_dlaln2_scipy_dlals0_scipy_dlalsa_scipy_dlalsd_scipy_dlamch_scipy_dlamrg_scipy_dlaneg_scipy_dlangb_scipy_dlange_scipy_dlangt_scipy_dlanhs_scipy_dlansb_scipy_dlansf_scipy_dlansp_scipy_dlanst_scipy_dlansy_scipy_dlantb_scipy_dlantp_scipy_dlantr_scipy_dlanv2_scipy_dlapll_scipy_dlapmr_scipy_dlapmt_scipy_dlapy2_scipy_dlapy3_scipy_dlaqgb_scipy_dlaqge_scipy_dlaqp2_scipy_dlaqps_scipy_dlaqr0_scipy_dlaqr1_scipy_dlaqr2_scipy_dlaqr3_scipy_dlaqr4_scipy_dlaqr5_scipy_dlaqsb_scipy_dlaqsp_scipy_dlaqsy_scipy_dlaqtr_scipy_dlar1v_scipy_dlar2v_scipy_dlarf_scipy_dlarfb_scipy_dlarfg_scipy_dlarfgp_scipy_dlarft_scipy_dlarfx_scipy_dlargv_scipy_dlarnv_scipy_dlarra_scipy_dlarrb_scipy_dlarrc_scipy_dlarrd_scipy_dlarre_scipy_dlarrf_scipy_dlarrj_scipy_dlarrk_scipy_dlarrr_scipy_dlarrv_scipy_dlartg_scipy_dlartgp_scipy_dlartgs_scipy_dlartv_scipy_dlaruv_scipy_dlarz_scipy_dlarzb_scipy_dlarzt_scipy_dlas2_scipy_dlascl_scipy_dlasd0_scipy_dlasd1_scipy_dlasd2_scipy_dlasd3_scipy_dlasd4_scipy_dlasd5_scipy_dlasd6_scipy_dlasd7_scipy_dlasd8_scipy_dlasda_scipy_dlasdq_scipy_dlasdt_scipy_dlaset_scipy_dlasq1_scipy_dlasq2_scipy_dlasq3_scipy_dlasq4_scipy_dlasq6_scipy_dlasr_scipy_dlasrt_scipy_dlassq_scipy_dlasv2_scipy_dlaswp_scipy_dlasy2_scipy_dlasyf_scipy_dlat2s_scipy_dlatbs_scipy_dlatdf_scipy_dlatps_scipy_dlatrd_scipy_dlatrs_scipy_dlatrz_scipy_dlauu2_scipy_dlauum_scipy_dopgtr_scipy_dopmtr_scipy_dorbdb_scipy_dorcsd_scipy_dorg2l_scipy_dorg2r_scipy_dorgbr_scipy_dorghr_scipy_dorgl2_scipy_dorglq_scipy_dorgql_scipy_dorgqr_scipy_dorgr2_scipy_dorgrq_scipy_dorgtr_scipy_dorm2l_scipy_dorm2r_scipy_dormbr_scipy_dormhr_scipy_dorml2_scipy_dormlq_scipy_dormql_scipy_dormqr_scipy_dormr2_scipy_dormr3_scipy_dormrq_scipy_dormrz_scipy_dormtr_scipy_dpbcon_scipy_dpbequ_scipy_dpbrfs_scipy_dpbstf_scipy_dpbsv_scipy_dpbsvx_scipy_dpbtf2_scipy_dpbtrf_scipy_dpbtrs_scipy_dpftrf_scipy_dpftri_scipy_dpftrs_scipy_dpocon_scipy_dpoequ_scipy_dpoequb_scipy_dporfs_scipy_dposv_scipy_dposvx_scipy_dpotf2_scipy_dpotrf_scipy_dpotri_scipy_dpotrs_scipy_dppcon_scipy_dppequ_scipy_dpprfs_scipy_dppsv_scipy_dppsvx_scipy_dpptrf_scipy_dpptri_scipy_dpptrs_scipy_dpstf2_scipy_dpstrf_scipy_dptcon_scipy_dpteqr_scipy_dptrfs_scipy_dptsv_scipy_dptsvx_scipy_dpttrf_scipy_dpttrs_scipy_dptts2_scipy_drscl_scipy_dsbev_scipy_dsbevd_scipy_dsbevx_scipy_dsbgst_scipy_dsbgv_scipy_dsbgvd_scipy_dsbgvx_scipy_dsbtrd_scipy_dsfrk_scipy_dsgesv_scipy_dspcon_scipy_dspev_scipy_dspevd_scipy_dspevx_scipy_dspgst_scipy_dspgv_scipy_dspgvd_scipy_dspgvx_scipy_dsposv_scipy_dsprfs_scipy_dspsv_scipy_dspsvx_scipy_dsptrd_scipy_dsptrf_scipy_dsptri_scipy_dsptrs_scipy_dstebz_scipy_dstedc_scipy_dstegr_scipy_dstein_scipy_dstemr_scipy_dsteqr_scipy_dsterf_scipy_dstev_scipy_dstevd_scipy_dstevr_scipy_dstevx_scipy_dsycon_scipy_dsyconv_scipy_dsyequb_scipy_dsyev_scipy_dsyevd_scipy_dsyevr_scipy_dsyevx_scipy_dsygs2_scipy_dsygst_scipy_dsygv_scipy_dsygvd_scipy_dsygvx_scipy_dsyrfs_scipy_dsysv_scipy_dsysvx_scipy_dsyswapr_scipy_dsytd2_scipy_dsytf2_scipy_dsytrd_scipy_dsytrf_scipy_dsytri_scipy_dsytri2_scipy_dsytri2x_scipy_dsytrs_scipy_dsytrs2_scipy_dtbcon_scipy_dtbrfs_scipy_dtbtrs_scipy_dtfsm_scipy_dtftri_scipy_dtfttp_scipy_dtfttr_scipy_dtgevc_scipy_dtgex2_scipy_dtgexc_scipy_dtgsen_scipy_dtgsja_scipy_dtgsna_scipy_dtgsy2_scipy_dtgsyl_scipy_dtpcon_scipy_dtpmqrt_scipy_dtpqrt_scipy_dtpqrt2_scipy_dtprfb_scipy_dtprfs_scipy_dtptri_scipy_dtptrs_scipy_dtpttf_scipy_dtpttr_scipy_dtrcon_scipy_dtrevc_scipy_dtrexc_scipy_dtrrfs_scipy_dtrsen_scipy_dtrsna_scipy_dtrsyl_scipy_dtrti2_scipy_dtrtri_scipy_dtrtrs_scipy_dtrttf_scipy_dtrttp_scipy_dtzrzf_scipy_dzsum1_scipy_icmax1_scipy_ieeeck_scipy_ilaclc_scipy_ilaclr_scipy_iladiag_scipy_iladlc_scipy_iladlr_scipy_ilaprec_scipy_ilaslc_scipy_ilaslr_scipy_ilatrans_scipy_ilauplo_scipy_ilaver_scipy_ilazlc_scipy_ilazlr_scipy_izmax1_scipy_sbbcsd_scipy_sbdsdc_scipy_sbdsqr_scipy_scsum1_scipy_sdisna_scipy_sgbbrd_scipy_sgbcon_scipy_sgbequ_scipy_sgbequb_scipy_sgbrfs_scipy_sgbsv_scipy_sgbsvx_scipy_sgbtf2_scipy_sgbtrf_scipy_sgbtrs_scipy_sgebak_scipy_sgebal_scipy_sgebd2_scipy_sgebrd_scipy_sgecon_scipy_sgeequ_scipy_sgeequb_scipy_sgees_scipy_sgeesx_scipy_sgeev_scipy_sgeevx_scipy_sgehd2_scipy_sgehrd_scipy_sgejsv_scipy_sgelq2_scipy_sgelqf_scipy_sgels_scipy_sgelsd_scipy_sgelss_scipy_sgelsy_scipy_sgemqrt_scipy_sgeql2_scipy_sgeqlf_scipy_sgeqp3_scipy_sgeqr2_scipy_sgeqr2p_scipy_sgeqrf_scipy_sgeqrfp_scipy_sgeqrt_scipy_sgeqrt2_scipy_sgeqrt3_scipy_sgerfs_scipy_sgerq2_scipy_sgerqf_scipy_sgesc2_scipy_sgesdd_scipy_sgesv_scipy_sgesvd_scipy_sgesvj_scipy_sgesvx_scipy_sgetc2_scipy_sgetf2_scipy_sgetrf_scipy_sgetri_scipy_sgetrs_scipy_sggbak_scipy_sggbal_scipy_sgges_scipy_sggesx_scipy_sggev_scipy_sggevx_scipy_sggglm_scipy_sgghrd_scipy_sgglse_scipy_sggqrf_scipy_sggrqf_scipy_sgsvj0_scipy_sgsvj1_scipy_sgtcon_scipy_sgtrfs_scipy_sgtsv_scipy_sgtsvx_scipy_sgttrf_scipy_sgttrs_scipy_sgtts2_scipy_shgeqz_scipy_shsein_scipy_shseqr_scipy_slabad_scipy_slabrd_scipy_slacn2_scipy_slacon_scipy_slacpy_scipy_sladiv_scipy_slae2_scipy_slaebz_scipy_slaed0_scipy_slaed1_scipy_slaed2_scipy_slaed3_scipy_slaed4_scipy_slaed5_scipy_slaed6_scipy_slaed7_scipy_slaed8_scipy_slaed9_scipy_slaeda_scipy_slaein_scipy_slaev2_scipy_slaexc_scipy_slag2_scipy_slag2d_scipy_slags2_scipy_slagtf_scipy_slagtm_scipy_slagts_scipy_slagv2_scipy_slahqr_scipy_slahr2_scipy_slaic1_scipy_slaln2_scipy_slals0_scipy_slalsa_scipy_slalsd_scipy_slamch_scipy_slamrg_scipy_slangb_scipy_slange_scipy_slangt_scipy_slanhs_scipy_slansb_scipy_slansf_scipy_slansp_scipy_slanst_scipy_slansy_scipy_slantb_scipy_slantp_scipy_slantr_scipy_slanv2_scipy_slapll_scipy_slapmr_scipy_slapmt_scipy_slapy2_scipy_slapy3_scipy_slaqgb_scipy_slaqge_scipy_slaqp2_scipy_slaqps_scipy_slaqr0_scipy_slaqr1_scipy_slaqr2_scipy_slaqr3_scipy_slaqr4_scipy_slaqr5_scipy_slaqsb_scipy_slaqsp_scipy_slaqsy_scipy_slaqtr_scipy_slar1v_scipy_slar2v_scipy_slarf_scipy_slarfb_scipy_slarfg_scipy_slarfgp_scipy_slarft_scipy_slarfx_scipy_slargv_scipy_slarnv_scipy_slarra_scipy_slarrb_scipy_slarrc_scipy_slarrd_scipy_slarre_scipy_slarrf_scipy_slarrj_scipy_slarrk_scipy_slarrr_scipy_slarrv_scipy_slartg_scipy_slartgp_scipy_slartgs_scipy_slartv_scipy_slaruv_scipy_slarz_scipy_slarzb_scipy_slarzt_scipy_slas2_scipy_slascl_scipy_slasd0_scipy_slasd1_scipy_slasd2_scipy_slasd3_scipy_slasd4_scipy_slasd5_scipy_slasd6_scipy_slasd7_scipy_slasd8_scipy_slasda_scipy_slasdq_scipy_slasdt_scipy_slaset_scipy_slasq1_scipy_slasq2_scipy_slasq3_scipy_slasq4_scipy_slasq6_scipy_slasr_scipy_slasrt_scipy_slassq_scipy_slasv2_scipy_slaswp_scipy_slasy2_scipy_slasyf_scipy_slatbs_scipy_slatdf_scipy_slatps_scipy_slatrd_scipy_slatrs_scipy_slatrz_scipy_slauu2_scipy_slauum_scipy_sopgtr_scipy_sopmtr_scipy_sorbdb_scipy_sorcsd_scipy_sorg2l_scipy_sorg2r_scipy_sorgbr_scipy_sorghr_scipy_sorgl2_scipy_sorglq_scipy_sorgql_scipy_sorgqr_scipy_sorgr2_scipy_sorgrq_scipy_sorgtr_scipy_sorm2l_scipy_sorm2r_scipy_sormbr_scipy_sormhr_scipy_sorml2_scipy_sormlq_scipy_sormql_scipy_sormqr_scipy_sormr2_scipy_sormr3_scipy_sormrq_scipy_sormrz_scipy_sormtr_scipy_spbcon_scipy_spbequ_scipy_spbrfs_scipy_spbstf_scipy_spbsv_scipy_spbsvx_scipy_spbtf2_scipy_spbtrf_scipy_spbtrs_scipy_spftrf_scipy_spftri_scipy_spftrs_scipy_spocon_scipy_spoequ_scipy_spoequb_scipy_sporfs_scipy_sposv_scipy_sposvx_scipy_spotf2_scipy_spotrf_scipy_spotri_scipy_spotrs_scipy_sppcon_scipy_sppequ_scipy_spprfs_scipy_sppsv_scipy_sppsvx_scipy_spptrf_scipy_spptri_scipy_spptrs_scipy_spstf2_scipy_spstrf_scipy_sptcon_scipy_spteqr_scipy_sptrfs_scipy_sptsv_scipy_sptsvx_scipy_spttrf_scipy_spttrs_scipy_sptts2_scipy_srscl_scipy_ssbev_scipy_ssbevd_scipy_ssbevx_scipy_ssbgst_scipy_ssbgv_scipy_ssbgvd_scipy_ssbgvx_scipy_ssbtrd_scipy_ssfrk_scipy_sspcon_scipy_sspev_scipy_sspevd_scipy_sspevx_scipy_sspgst_scipy_sspgv_scipy_sspgvd_scipy_sspgvx_scipy_ssprfs_scipy_sspsv_scipy_sspsvx_scipy_ssptrd_scipy_ssptrf_scipy_ssptri_scipy_ssptrs_scipy_sstebz_scipy_sstedc_scipy_sstegr_scipy_sstein_scipy_sstemr_scipy_ssteqr_scipy_ssterf_scipy_sstev_scipy_sstevd_scipy_sstevr_scipy_sstevx_scipy_ssycon_scipy_ssyconv_scipy_ssyequb_scipy_ssyev_scipy_ssyevd_scipy_ssyevr_scipy_ssyevx_scipy_ssygs2_scipy_ssygst_scipy_ssygv_scipy_ssygvd_scipy_ssygvx_scipy_ssyrfs_scipy_ssysv_scipy_ssysvx_scipy_ssyswapr_scipy_ssytd2_scipy_ssytf2_scipy_ssytrd_scipy_ssytrf_scipy_ssytri_scipy_ssytri2_scipy_ssytri2x_scipy_ssytrs_scipy_ssytrs2_scipy_stbcon_scipy_stbrfs_scipy_stbtrs_scipy_stfsm_scipy_stftri_scipy_stfttp_scipy_stfttr_scipy_stgevc_scipy_stgex2_scipy_stgexc_scipy_stgsen_scipy_stgsja_scipy_stgsna_scipy_stgsy2_scipy_stgsyl_scipy_stpcon_scipy_stpmqrt_scipy_stpqrt_scipy_stpqrt2_scipy_stprfb_scipy_stprfs_scipy_stptri_scipy_stptrs_scipy_stpttf_scipy_stpttr_scipy_strcon_scipy_strevc_scipy_strexc_scipy_strrfs_scipy_strsen_scipy_strsna_scipy_strsyl_scipy_strti2_scipy_strtri_scipy_strtrs_scipy_strttf_scipy_strttp_scipy_stzrzf_scipy_xerbla_array_scipy_zbbcsd_scipy_zbdsqr_scipy_zcgesv_scipy_zcposv_scipy_zdrscl_scipy_zgbbrd_scipy_zgbcon_scipy_zgbequ_scipy_zgbequb_scipy_zgbrfs_scipy_zgbsv_scipy_zgbsvx_scipy_zgbtf2_scipy_zgbtrf_scipy_zgbtrs_scipy_zgebak_scipy_zgebal_scipy_zgebd2_scipy_zgebrd_scipy_zgecon_scipy_zgeequ_scipy_zgeequb_scipy_zgees_scipy_zgeesx_scipy_zgeev_scipy_zgeevx_scipy_zgehd2_scipy_zgehrd_scipy_zgelq2_scipy_zgelqf_scipy_zgels_scipy_zgelsd_scipy_zgelss_scipy_zgelsy_scipy_zgemqrt_scipy_zgeql2_scipy_zgeqlf_scipy_zgeqp3_scipy_zgeqr2_scipy_zgeqr2p_scipy_zgeqrf_scipy_zgeqrfp_scipy_zgeqrt_scipy_zgeqrt2_scipy_zgeqrt3_scipy_zgerfs_scipy_zgerq2_scipy_zgerqf_scipy_zgesc2_scipy_zgesdd_scipy_zgesv_scipy_zgesvd_scipy_zgesvx_scipy_zgetc2_scipy_zgetf2_scipy_zgetrf_scipy_zgetri_scipy_zgetrs_scipy_zggbak_scipy_zggbal_scipy_zgges_scipy_zggesx_scipy_zggev_scipy_zggevx_scipy_zggglm_scipy_zgghrd_scipy_zgglse_scipy_zggqrf_scipy_zggrqf_scipy_zgtcon_scipy_zgtrfs_scipy_zgtsv_scipy_zgtsvx_scipy_zgttrf_scipy_zgttrs_scipy_zgtts2_scipy_zhbev_scipy_zhbevd_scipy_zhbevx_scipy_zhbgst_scipy_zhbgv_scipy_zhbgvd_scipy_zhbgvx_scipy_zhbtrd_scipy_zhecon_scipy_zheequb_scipy_zheev_scipy_zheevd_scipy_zheevr_scipy_zheevx_scipy_zhegs2_scipy_zhegst_scipy_zhegv_scipy_zhegvd_scipy_zhegvx_scipy_zherfs_scipy_zhesv_scipy_zhesvx_scipy_zheswapr_scipy_zhetd2_scipy_zhetf2_scipy_zhetrd_scipy_zhetrf_scipy_zhetri_scipy_zhetri2_scipy_zhetri2x_scipy_zhetrs_scipy_zhetrs2_scipy_zhfrk_scipy_zhgeqz_scipy_zhpcon_scipy_zhpev_scipy_zhpevd_scipy_zhpevx_scipy_zhpgst_scipy_zhpgv_scipy_zhpgvd_scipy_zhpgvx_scipy_zhprfs_scipy_zhpsv_scipy_zhpsvx_scipy_zhptrd_scipy_zhptrf_scipy_zhptri_scipy_zhptrs_scipy_zhsein_scipy_zhseqr_scipy_zlabrd_scipy_zlacgv_scipy_zlacn2_scipy_zlacon_scipy_zlacp2_scipy_zlacpy_scipy_zlacrm_scipy_zlacrt_scipy_zlaed0_scipy_zlaed7_scipy_zlaed8_scipy_zlaein_scipy_zlaesy_scipy_zlaev2_scipy_zlag2c_scipy_zlags2_scipy_zlagtm_scipy_zlahef_scipy_zlahqr_scipy_zlahr2_scipy_zlaic1_scipy_zlals0_scipy_zlalsa_scipy_zlalsd_scipy_zlangb_scipy_zlange_scipy_zlangt_scipy_zlanhb_scipy_zlanhe_scipy_zlanhf_scipy_zlanhp_scipy_zlanhs_scipy_zlanht_scipy_zlansb_scipy_zlansp_scipy_zlansy_scipy_zlantb_scipy_zlantp_scipy_zlantr_scipy_zlapll_scipy_zlapmr_scipy_zlapmt_scipy_zlaqgb_scipy_zlaqge_scipy_zlaqhb_scipy_zlaqhe_scipy_zlaqhp_scipy_zlaqp2_scipy_zlaqps_scipy_zlaqr0_scipy_zlaqr1_scipy_zlaqr2_scipy_zlaqr3_scipy_zlaqr4_scipy_zlaqr5_scipy_zlaqsb_scipy_zlaqsp_scipy_zlaqsy_scipy_zlar1v_scipy_zlar2v_scipy_zlarcm_scipy_zlarf_scipy_zlarfb_scipy_zlarfg_scipy_zlarfgp_scipy_zlarft_scipy_zlarfx_scipy_zlargv_scipy_zlarnv_scipy_zlarrv_scipy_zlartg_scipy_zlartv_scipy_zlarz_scipy_zlarzb_scipy_zlarzt_scipy_zlascl_scipy_zlaset_scipy_zlasr_scipy_zlassq_scipy_zlaswp_scipy_zlasyf_scipy_zlat2c_scipy_zlatbs_scipy_zlatdf_scipy_zlatps_scipy_zlatrd_scipy_zlatrs_scipy_zlatrz_scipy_zlauu2_scipy_zlauum_scipy_zpbcon_scipy_zpbequ_scipy_zpbrfs_scipy_zpbstf_scipy_zpbsv_scipy_zpbsvx_scipy_zpbtf2_scipy_zpbtrf_scipy_zpbtrs_scipy_zpftrf_scipy_zpftri_scipy_zpftrs_scipy_zpocon_scipy_zpoequ_scipy_zpoequb_scipy_zporfs_scipy_zposv_scipy_zposvx_scipy_zpotf2_scipy_zpotrf_scipy_zpotri_scipy_zpotrs_scipy_zppcon_scipy_zppequ_scipy_zpprfs_scipy_zppsv_scipy_zppsvx_scipy_zpptrf_scipy_zpptri_scipy_zpptrs_scipy_zpstf2_scipy_zpstrf_scipy_zptcon_scipy_zpteqr_scipy_zptrfs_scipy_zptsv_scipy_zptsvx_scipy_zpttrf_scipy_zpttrs_scipy_zptts2_scipy_zrot_scipy_zspcon_scipy_zspmv_scipy_zspr_scipy_zsprfs_scipy_zspsv_scipy_zspsvx_scipy_zsptrf_scipy_zsptri_scipy_zsptrs_scipy_zstedc_scipy_zstegr_scipy_zstein_scipy_zstemr_scipy_zsteqr_scipy_zsycon_scipy_zsyconv_scipy_zsyequb_scipy_zsymv_scipy_zsyr_scipy_zsyrfs_scipy_zsysv_scipy_zsysvx_scipy_zsyswapr_scipy_zsytf2_scipy_zsytrf_scipy_zsytri_scipy_zsytri2_scipy_zsytri2x_scipy_zsytrs_scipy_zsytrs2_scipy_ztbcon_scipy_ztbrfs_scipy_ztbtrs_scipy_ztfsm_scipy_ztftri_scipy_ztfttp_scipy_ztfttr_scipy_ztgevc_scipy_ztgex2_scipy_ztgexc_scipy_ztgsen_scipy_ztgsja_scipy_ztgsna_scipy_ztgsy2_scipy_ztgsyl_scipy_ztpcon_scipy_ztpmqrt_scipy_ztpqrt_scipy_ztpqrt2_scipy_ztprfb_scipy_ztprfs_scipy_ztptri_scipy_ztptrs_scipy_ztpttf_scipy_ztpttr_scipy_ztrcon_scipy_ztrevc_scipy_ztrexc_scipy_ztrrfs_scipy_ztrsen_scipy_ztrsna_scipy_ztrsyl_scipy_ztrti2_scipy_ztrtri_scipy_ztrtrs_scipy_ztrttf_scipy_ztrttp_scipy_ztzrzf_scipy_zunbdb_scipy_zuncsd_scipy_zung2l_scipy_zung2r_scipy_zungbr_scipy_zunghr_scipy_zungl2_scipy_zunglq_scipy_zungql_scipy_zungqr_scipy_zungr2_scipy_zungrq_scipy_zungtr_scipy_zunm2l_scipy_zunm2r_scipy_zunmbr_scipy_zunmhr_scipy_zunml2_scipy_zunmlq_scipy_zunmql_scipy_zunmqr_scipy_zunmr2_scipy_zunmr3_scipy_zunmrq_scipy_zunmrz_scipy_zunmtr_scipy_zupgtr_scipy_zupmtr_libscipy_openblas.solibgfortran.so.5libm.so.6libgcc_s.so.1libc.so.6GCC_4.0.0GLIBC_2.2.5GLIBC_2.14GFORTRAN_8/opt/_internal/cpython-3.11.10/lib/python3.11/site-packages/scipy_openblas32/liblibscipy_openblas-68440149.solibgfortran-040039e1.so.5.0.0$ORIGIN/../../scipy.libs
Memory