Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cppython/lib/python3.8/site-packages/pycparser/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/site-packages/pycparser/__pycache__/yacctab.cpython-38.pyc
U

N��gJ3�y@s�dZdZdZddddddd	d
ddd
ddddddddddddgdddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/gfddddd	d
ddd
d0d1ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWddXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdddkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�dd�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d �d!�d"�d#�d$�d%�d&�d'd�d(�d)�d*�d+�d,�d-�d.�d/�d0�d1�d2�d3�d4�d5�d6�d7�d8�d9�d:�d;�d<�d=�d>�d?�d@�dA�dB�dC�dD�dE�dF�dG�dH�dI�dJ�g0dddddd d!d"d#ddd$d%�dKddd�dL�dMdd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dd�dS�da�dl�dm�dn�do�dp�dq�dr�da�ds�dt�du�dv�dw�dx�dyd'd(�dz�d{�d|�d}d�d~�d�d��d��dS�d��d��d��d��d��d��d��d��d��d��d�d�d)d�dl�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d��d�d*d�d��d��d��d��d�d�d��d��d��d��d��d��d��d��d��d��d��d�d�d�dd�d�d��d��d��d�d+�d��d��dd�d,�d�d-�dŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdѐdҐd�d��d�d��dՐd֐dאd�dؐdِdڐdېdܐdݐdސdߐd�d�d�d.�d�d�dd�d�d�d�d�d�d!�d�d�d"�d�d�d�d�d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�d�d�d�d�d	�d
�d�dd�d
�d�d�d�d�d4d�d�d�d�d�d�d�dd/�d�d�d�d�d�d�d�d �d!dddd�d"�d#�d$�d%�d&�d'�d�d�d(�d)�d*�d+�d,d�dF�d-�d.�d/dd�d0�d1�g0fddddd	d
ddd
ddddddddddddgdddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/gfddddd	d
ddd
dddddd}d�dd�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�dd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJgPdddddd d!d"d#d$d%d&d'd(�d�dd)dddd�d�d*�d��d�d�d��d��d��d��d��d��d��d��d��d��d�dd+d,d-dd�d�d.�d�dd�d�d�d�d�d�d�d�d
�dd�d
�d�d�d�dd/�d!ddd�d'�d�d�d(�d)d�d.�d/dd�d0�d1gPfddddd	d
ddd
dddddd}d�dd�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�dd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJgP�d2�d2dddd d!d"d#d$d%d&d'd(�d��d2d)�d2�d2�d2�d2�d�d*�d��d��d2�d��d��d��d��d��d��d��d��d��d��d��d2d+d,d-�d2�d2�d�d.�d�d2�d2�d�d2�d�d�d�d�d�d
�d�d2�d
�d�d�d�dd/�d!�d2�d2�d2�d'�d�d�d(�d)�d2�d.�d/�d2�d2�d0�d1gPfddddd	d
ddd
dddddd}dd�dd�d�d�d�d�d�d�d�d�d�d�d�d�ddddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJgE�d3�d3dddd d!d"d#d$d%d&d'd(�d�d)�d3d*�d3�d��d��d��d��d��d��d��d��d��d��d��d3d+d,d-d.�d�d3�d3�d�d3�d�d�d�d�d�d�d3�d
�d�d�d�dd/�d!�d3�d3�d3�d'�d�d�d(�d)�d3�d.�d/�d3�d3�d0�d1gEfddddd	d
ddd
d0dd�d4�d5d3d4d5d6d7d8d9d;�d6d<d=d>d?d@�d7�d8dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdW�d9�d:ddXdYdZd[d]d^d_d`da�d;dc�d<dd�d=�d>�d?dldmdndodpdqdrdtdy�d@�dA�dB�dCdzd{d|�dDd}d~d�dEdd��dF�dG�dH�dI�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d_�d`d��dad�d�db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d{�d|�d}�d~�d�d��d��d��d��d��d�dՐd��d�d�d�d�d�d�dߐd�d�d�d�d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��d��dB�d*�dE�dF�dG�dH�dI�dJ�g$d:d:dddd d!d"d#d:d$d%d:d:ddd�dL�dMd:d�dOd�dP�dQ�dR�dS�dTd{d~�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dk�d��d�d&d:d:�dS�da�dm�dn�do�dp�dqd:�dad:d'd(d�dd��d{�d|�d}d�d~�d�d��dS�d��d��d��d��dd��d��d��dÐd��d��d�d�d)d�d:d�dd�d��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d:d:d��dʐdːdÐdÐd�d*d:�d��d�d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�d�d+dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�dd�d��d�d�d�d�d:d:d�dӐd�d��dԐdՐd֐dؐdِd�d��dߐd�d�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d�d��d�d�d�d�dd�d:d�d��d�d�d�d	d:d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d�d��d.�d/d�d��d0�d1�g$fddddd	d
ddd
d0dd�d2�d4�d3d2�d5d3d4d5d6d7d8d9d:d;�d6d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdW�d�ddXdYdZd[d]d^d_d`da�d;dc�d<didjdd�d=�d>dkdldmdndodpdqdrdt�d�dy�d@�dA�dB�dCdzd{d|d}d~d�dEdd�d��dF�dG�dHd�d��dJd��dK�dL�dM�dNd��dO�dP�dQ�dR�d�d�d��dS�dTd�d�d��d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dU�dV�dW�dX�dY�dZ�d[�d\d�dd�d�d��d�d�d�d�d�d�d�d�d�d�d�d�d�d��d_�dߐd`�d�d�d��d�d�dddb�dc�dd�dedd�d�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dzd�dȐd}�d~d�d�d�dАd�d��d�d�dҐd��d�d��d��d�d�dՐd�d�d�d�d�d�dߐd�d�d�d�d�d�d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d��d�d��d�d�d
�d�d�d�d�d�d�d��d��d��d��d�d�d�d�d��d��d�d�d�d��d�d�d�d �d!�d"�d��d��d%�d&�d�d�d��d(�d)�d��d,�d-�d��d��d��d�d�d�d��d0�d1�d2�d3�d��d4�d��d��d7�d8�d��d��d��d�d�d�d�d�d�d:�d;�d<�d=�d>�d"�d@�d��dA�d��d�d��dB�d*�dD�d��d��dE�dF�dG�dH�dI�dJ�gq�d4�d4dddd d!d"d#�d<d$d%�d��d4�d=�d?�d4ddd�dL�dM�d4d�dN�dOd�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�d��db�dc�dd�de�df�dg�dh�di�dj�dk�dEd&�d<�d4�dS�d��dm�dn�do�dp�dq�d<�da�d<�dI�dyd'd(�dJd�d?�d{�d|�d}d�d~�d�d��dS�d��d��d��d��d��dd��d��d��d��d��d��dJd)�d`�dI�d<�d`d�d��d��d`�d��dĐdŐdƐdǐdz�d}�d}�dJ�d~�d��d��d��dȐdɐd��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d`d�d��d��d<�d`�dʐdːd�d*�d<�d��d��d�d`�d��d��d��d��d��d��d��d��d��d��d��d��dJ�d��d`�d��d��d`d�d`d+�d�d�d`d�d�d,�d�d-�d`�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�dJ�d`�d`�dŐdƐd`�d`�dːd̐d͐dΐdĐd`�d`�dϐdАd��d��d�d�d��d��dӐdJ�dԐdՐd֐dؐdِdڐdJ�dߐd�d�d�d�d�d.�d�d`�d`�d�d`�d`�d`�d`�d`�d�d�d`�d�d�d�d`�d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאd`�dؐdJ�dĐd`�d`�d�d�dJ�d�d��d�d�d�d�d�d�d��d�d�d��d`�d`�d�d�d�d	�d<�dJ�d�d`�d
�dJ�d��d�d�d`�d�dd�dِd�ddd/�dJ�d�d�d`�d�d�d`d�d��d��d��d�dĐd!�d`�d`�d`�d`�d`�d`�dאd$�d%�dĐd`�d`�d�d�d�d�d�d�d'�d�d�d(�d)�d`�d+d�d,�d`�d�d�d`�d`�d-�d	�d
�d.�d/�d`�d`�d0�d1�gqfddddd	d
ddd
d0dd�d4d3d4d5d6d7d8d9d;�d6d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWddXdYdZd[d]d^d_d`dadc�d<dd�d=�d>dldmdndodpdqdrdtdy�d@�dA�dB�dCdzd{d|d}d~d�dEdd��dF�dG�dHd��dJd�d�d��dK�dL�dM�dNd�d��dO�dP�dQ�dRd�d��dS�dTd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dU�dV�dW�dX�dY�dZ�d\d�dd�d�d��d�d�d�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d�d�d�db�dc�dd�dedd�d�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dzd�d�dɐd}d�d�d̐d~d�d�d�dАd�d��d��d��d�dՐd�d�d�d�d�d�dߐd�d�d�d�d�d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d��d��d��d�d�d�d�d��d��d�d�d�d��d�d�d �d!�d"�d��d��d'�d�d�d��d(�d)�d��d*�d+�d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d@�d��dA�d��dB�d*�dD�dE�dF�dG�dH�dI�dJ�gW�d6�d6dddd d!d"d#�d6d$d%�d6ddd�dL�dM�d6d�dOd�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&�d6�d6�dS�da�dm�dn�do�dp�dq�da�d6d'd(�dKd�d{�d|�d}d�d~�d�d��dS�d��d6�d��d��dd��d��d��d��d��d��dKd)�dK�d6�dKd�d��dK�d��dg�d��dĐdŐdƐdǐd��d��dK�dK�dK�dK�d��d��dȐdɐd��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��dd�d��d6�d6�dK�dːd�d*�d6�d��d��d6�dK�d��d��d��d��d��d��d��d��d��d��d��d��dK�dK�dK�dK�d�d+d�d�d�d�d,�d�d-�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dK�dŐdƐdǐdK�dȐdɐdʐdK�dːd̐d͐dΐdĐdK�dK�d6�d�dӐdK�dԐdՐd֐dؐdِdڐdK�dߐd�d6�d�d�d.�d�dK�dK�d�dK�dK�dK�dK�dK�d�d�dK�d�d�d�dK�d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdK�dؐdK�dĐdK�dK�dK�d�d�d�d�dg�dg�dg�dg�dg�dg�dg�dg�dg�dg�dg�dg�dg�dg�dg�d��d�d�d�dd�dK�d��d�d�d�d	�d6�dK�d�dK�d
�dK�d�d�dK�d�dd�dِddd/�dK�d�d�dK�d�d�d�d�d��dĐd!�dK�dK�dK�dK�dK�dK�dאdĐdK�dK�d'�d�d�d(�d)�dK�d+d�d,�dK�dK�dK�d-�d.�d/�dK�dK�d0�d1�gWfddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;�d6d<d=d>d?d@�d7�d8dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdW�d9�d:d�d
�ddXdYdZd[d\d]d^d_d`da�d;dc�d<dd�d?dkdldmdndodpdqdrdtdy�d@�dA�dB�dCdzd{d|d}d~dd��d��dEdd��d�dF�dId��dJ�dX�d�dY�d[�d\d�d�d�d�d�dd�d�d�d��dd�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d{�d|�d}�d~�d��d�d�dҐd�d��d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d��d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�d@d@dddd d!d"d#d@djd$d%�dKddd�dL�dMd@d�dN�dOd�dP�dQ�dR�dS�dTd|d�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dk�d��d�d&d@�ddjd@�dS�dad@�dm�dn�do�dp�dqdj�dadjd'd(d@�dz�d{�d|�d}d�d~�d�d��dS�d��d��d��d��dd��d��d��d��d��d�d@d@d@d)d@�ddjd@�d�d@�d�d@dj�dʐd�d@d@d@�d��d�d*dj�d��d��d�d@�d�d@�d��d��d��d��d��d��d��d��d��d��d�d@d+d,d-�d
�dd@d@d@d@�dϐd�d@�d�d@�d�d@�d�d@�dՐd֐dאdؐdِdڐdߐd�d@�d�d�d.�d�d�d�d�d@�d�d�d�d�dd@d@�d�d�d�d	�d
dj�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dddd2d3d4d5d8d9d:d;d?dMdNdOdPdQdRdSdTdUdVdWd�d
�ddYdZd[d\dd�d?dkdldmdndodpdqdy�dCdzd}d��d��dEdd��d�dId��dJ�d�d\d�d�d�d�dd�d��dd�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg��d7�d7dddd d!d"d#�d7d$d%�dKddd�d7d�dN�dOd�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&�d7�d�d7d�da�d7d'd(�d7�dz�d{�d|�d}d�d~�d�d��dd��d��d7�d7�d7d)�d7�d�d7�d��d7�d7�dːd7�d7�d7�d�d*�d��d��d7�d7�d��d��d��d��d��d��d��d��d��d��d��d7d+d,d-�d7�d7�d7�d7�dϐdАd7�d7�d7�d7�dאd�d7�d�d�d.�d�d�d�d��d7�d�d�d�d�d�d7�d7�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dAdAdddd d!d"d#dAdAd$d%�dKddd�dL�dMdAd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dA�ddAdA�dS�dadA�dm�dn�do�dp�dq�dad'd(dA�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dAdAdAd)dA�ddA�d�dAdAdA�d�dAdAdA�d��d�d*dA�d��d��d�dA�d�dAdA�d��d��d��d��d��d��d��d��d��d��d�dAd+d,d-dAdAdAdA�dϐd�dAdA�d�dA�d�dA�dՐd֐dאdؐdِdڐdߐd�dA�d�d�d.�d�d�d�d�dA�d�d�d�d�ddAdA�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dBdBdddd d!d"d#dBdBd$d%�dKddd�dL�dMdBd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dB�ddBdB�dS�dadB�dm�dn�do�dp�dq�dad'd(dB�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dBdBdBd)dB�ddB�d�dBdBdB�d�dBdBdB�d��d�d*dB�d��d��d�dB�d�dBdB�d��d��d��d��d��d��d��d��d��d��d�dBd+d,d-dBdBdBdB�dϐd�dBdB�d�dB�d�dB�dՐd֐dאdؐdِdڐdߐd�dB�d�d�d.�d�d�d�d�dB�d�d�d�d�ddBdB�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dCdCdddd d!d"d#dCdCd$d%�dKddd�dL�dMdCd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dC�ddCdC�dS�dadC�dm�dn�do�dp�dq�dad'd(dC�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dCdCdCd)dC�ddC�d�dCdCdC�d�dCdCdC�d��d�d*dC�d��d��d�dC�d�dCdC�d��d��d��d��d��d��d��d��d��d��d�dCd+d,d-dCdCdCdC�dϐd�dCdC�d�dC�d�dC�dՐd֐dאdؐdِdڐdߐd�dC�d�d�d.�d�d�d�d�dC�d�d�d�d�ddCdC�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dDdDdddd d!d"d#dDdDd$d%�dKddd�dL�dMdDd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dD�ddDdD�dS�dadD�dm�dn�do�dp�dq�dad'd(dD�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dDdDdDd)dD�ddD�d�dDdDdD�d�dDdDdD�d��d�d*dD�d��d��d�dD�d�dDdD�d��d��d��d��d��d��d��d��d��d��d�dDd+d,d-dDdDdDdD�dϐd�dDdD�d�dD�d�dD�dՐd֐dאdؐdِdڐdߐd�dD�d�d�d.�d�d�d�d�dD�d�d�d�d�ddDdD�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dEdEdddd d!d"d#dEdEd$d%�dKddd�dL�dMdEd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dE�ddEdE�dS�dadE�dm�dn�do�dp�dq�dad'd(dE�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dEdEdEd)dE�ddE�d�dEdEdE�d�dEdEdE�d��d�d*dE�d��d��d�dE�d�dEdE�d��d��d��d��d��d��d��d��d��d��d�dEd+d,d-dEdEdEdE�dϐd�dEdE�d�dE�d�dE�dՐd֐dאdؐdِdڐdߐd�dE�d�d�d.�d�d�d�d�dE�d�d�d�d�ddEdE�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dFdFdddd d!d"d#dFdFd$d%�dKddd�dL�dMdFd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dF�ddFdF�dS�dadF�dm�dn�do�dp�dq�dad'd(dF�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dFdFdFd)dF�ddF�d�dFdFdF�d�dFdFdF�d��d�d*dF�d��d��d�dF�d�dFdF�d��d��d��d��d��d��d��d��d��d��d�dFd+d,d-dFdFdFdF�dϐd�dFdF�d�dF�d�dF�dՐd֐dאdؐdِdڐdߐd�dF�d�d�d.�d�d�d�d�dF�d�d�d�d�ddFdF�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dGdGdddd d!d"d#dGdGd$d%�dKddd�dL�dMdGd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dG�ddGdG�dS�dadG�dm�dn�do�dp�dq�dad'd(dG�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dGdGdGd)dG�ddG�d�dGdGdG�d�dGdGdG�d��d�d*dG�d��d��d�dG�d�dGdG�d��d��d��d��d��d��d��d��d��d��d�dGd+d,d-dGdGdGdG�dϐd�dGdG�d�dG�d�dG�dՐd֐dאdؐdِdڐdߐd�dG�d�d�d.�d�d�d�d�dG�d�d�d�d�ddGdG�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dHdHdddd d!d"d#dHdHd$d%�dKddd�dL�dMdHd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dH�ddHdH�dS�dadH�dm�dn�do�dp�dq�dad'd(dH�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dHdHdHd)dH�ddH�d�dHdHdH�d�dHdHdH�d��d�d*dH�d��d��d�dH�d�dHdH�d��d��d��d��d��d��d��d��d��d��d�dHd+d,d-dHdHdHdH�dϐd�dHdH�d�dH�d�dH�dՐd֐dאdؐdِdڐdߐd�dH�d�d�d.�d�d�d�d�dH�d�d�d�d�ddHdH�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dIdIdddd d!d"d#dIdId$d%�dKddd�dL�dMdId�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dI�ddIdI�dS�dadI�dm�dn�do�dp�dq�dad'd(dI�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dIdIdId)dI�ddI�d�dIdIdI�d�dIdIdI�d��d�d*dI�d��d��d�dI�d�dIdI�d��d��d��d��d��d��d��d��d��d��d�dId+d,d-dIdIdIdI�dϐd�dIdI�d�dI�d�dI�dՐd֐dאdؐdِdڐdߐd�dI�d�d�d.�d�d�d�d�dI�d�d�d�d�ddIdI�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dJdJdddd d!d"d#dJdJd$d%�dKddd�dL�dMdJd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dJ�ddJdJ�dS�dadJ�dm�dn�do�dp�dq�dad'd(dJ�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dJdJdJd)dJ�ddJ�d�dJdJdJ�d�dJdJdJ�d��d�d*dJ�d��d��d�dJ�d�dJdJ�d��d��d��d��d��d��d��d��d��d��d�dJd+d,d-dJdJdJdJ�dϐd�dJdJ�d�dJ�d�dJ�dՐd֐dאdؐdِdڐdߐd�dJ�d�d�d.�d�d�d�d�dJ�d�d�d�d�ddJdJ�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dKdKdddd d!d"d#dKdKd$d%�dKddd�dL�dMdKd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dK�ddKdK�dS�dadK�dm�dn�do�dp�dq�dad'd(dK�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dKdKdKd)dK�ddK�d�dKdKdK�d�dKdKdK�d��d�d*dK�d��d��d�dK�d�dKdK�d��d��d��d��d��d��d��d��d��d��d�dKd+d,d-dKdKdKdK�dϐd�dKdK�d�dK�d�dK�dՐd֐dאdؐdِdڐdߐd�dK�d�d�d.�d�d�d�d�dK�d�d�d�d�ddKdK�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d?dkdldmdndodpdqdrdtdy�dCdzd{d|d}d~dd��d��dEdd��d�dId��dJ�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dLdLdddd d!d"d#dLdLd$d%�dKddd�dL�dMdLd�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dL�ddLdL�dS�dadL�dm�dn�do�dp�dq�dad'd(dL�dz�d{�d|�d}d�d~�d�d��dS�d��dd��d��d��d��d��d�dLdLdLd)dL�ddL�d�dLdLdL�d�dLdLdL�d��d�d*dL�d��d��d�dL�d�dLdL�d��d��d��d��d��d��d��d��d��d��d�dLd+d,d-dLdLdLdL�dϐd�dLdL�d�dL�d�dL�dՐd֐dאdؐdِdڐdߐd�dL�d�d�d.�d�d�d�d�dL�d�d�d�d�ddLdL�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d8d9d:d;�d6d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdYdZd[d\d]d^d_d`dadcdd�d>�d?dkdldmdndodpdqdrdtdy�dB�dCdzd{d|d}d~dd��d��dEdd��d�dH�dId��dJ�dV�dW�dX�d�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`d�dd�dedd�d}�d~�d��d�d�dҐd�d��d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d��d��d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dMdMdddd d!d"d#d[dcd$d%�dKd[d[d[�dL�dM�d�d[�dN�dOdc�dP�dQ�dRd[�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&d[�ddc�d�d[�dad[�dm�dn�do�dp�dq�dad'd(dcdM�dz�d{�d|�d}d[�d~�d�d��dS�d�dc�dd��d��d��d��d��d�dMdMdMd)d[�ddcdM�d�dMdcdcdc�dېd�dMdMdM�d��d�d*dc�d��d��d�d[�d�dcd[�d��d��d��d��d��d��d��d��d��d��d�dMd+dcdcd,d-dMdMdMdM�dϐd�dMdMdc�d�dM�d�dM�dՐd֐dאdؐdِdڐdߐd�dM�d�d�d.�d�d�d�d�d[�d�d�d�d�ddcdMdM�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�ddcdc�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;�d6d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d>�d?dkdodrdt�dB�dCd{d|d}d~dd��d��dEdd��d�dH�dId��dJ�dV�dW�dX�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`d�dd�dedd�d}�d~�d��d�d�dҐd�d��d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d��d��d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dNdNdddd d!d"d#dNdNd$d%�dKdNdNdN�dL�dMdN�dN�dOdN�dP�dQ�dRdN�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dN�ddNdN�dadN�dm�dn�do�dp�dq�dad'd(dNdN�dzdN�d��dSdN�dd��d��d��d��d�dNdNdNd)dN�ddNdN�d�dNdNdNdN�d�dNdNdN�d��d�d*dN�d��d��d�dN�d�dNdN�d��d��d��d��d��d��d��d��d��d��d�dNd+dNdNd,d-dNdNdNdN�dϐd�dNdNdN�d�dN�d�dN�dՐd֐dאdؐdِdڐdߐd�dN�d�d�d.�d�d�d�d�dN�d�d�d�d�ddNdNdN�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�ddNdN�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;�d6d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d>�d?dkdodrdt�dB�dCd{d|d}d~dd��d��dEdd��d�dH�dId��dJ�dV�dW�dX�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`d�dd�dedd�d}�d~�d��d�d�dҐd�d��d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d��d��d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dOdOdddd d!d"d#dOdOd$d%�dKdOdOdO�dL�dMdO�dN�dOdO�dP�dQ�dRdO�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dO�ddOdO�dadO�dm�dn�do�dp�dq�dad'd(dOdO�dzdO�d��dSdO�dd��d��d��d��d�dOdOdOd)dO�ddOdO�d�dOdOdOdO�d�dOdOdO�d��d�d*dO�d��d��d�dO�d�dOdO�d��d��d��d��d��d��d��d��d��d��d�dOd+dOdOd,d-dOdOdOdO�dϐd�dOdOdO�d�dO�d�dO�dՐd֐dאdؐdِdڐdߐd�dO�d�d�d.�d�d�d�d�dO�d�d�d�d�ddOdOdO�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�ddOdO�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;�d6d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d>�d?dkdodrdt�dB�dCd{d|d}d~dd��d��dEdd��d�dH�dId��dJ�dV�dW�dX�d\d�d�d�d�d�dd�d�d�d��dd��d�d�d�d�d�d�d�d�d�d�d�d�d��d`d�dd�dedd�d}�d~�d��d�d�dҐd�d��d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d��d��d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dPdPdddd d!d"d#dPdPd$d%�dKdPdPdP�dL�dMdP�dN�dOdP�dP�dQ�dRdP�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dP�ddPdP�dadP�dm�dn�do�dp�dq�dad'd(dPdP�dzdP�d��dSdP�dd��d��d��d��d�dPdPdPd)dP�ddPdP�d�dPdPdPdP�d�dPdPdP�d��d�d*dP�d��d��d�dP�d�dPdP�d��d��d��d��d��d��d��d��d��d��d�dPd+dPdPd,d-dPdPdPdP�dϐd�dPdPdP�d�dP�d�dP�dՐd֐dאdؐdِdڐdߐd�dP�d�d�d.�d�d�d�d�dP�d�d�d�d�ddPdPdP�d�d�d�d	�d
�d�d
�d�d��d�dd/�d�ddPdP�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d?dkdodrdtd{d|d}d~ddd��d�dId��dXd�dd�d�d�d�d�d�d�d�d�d�d�d�dddd�dҐd�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dQdQdddd d!d"d#dQdQd$d%�dKdQdQdQ�dL�dMdQ�dN�dO�dP�dQ�dRdQ�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dQ�ddQdQ�dadQ�dm�dn�do�dp�dq�dad'd(dQ�dzdQ�d��dS�d��d��d��d��d�d)dQ�ddQ�d�dQ�d�d*dQ�d��d��d��d��d��d��d��d��d��d��d�d+d,d-�dϐd�dQdQ�dӐdԐdՐd֐d�dQ�d�d�d.�d�d�d�d�dQ�d�d�d�d�ddQdQ�d�d�d�d	�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d?dkdodrdtd{d|d}d~ddd��d�dId��dXd�dd�d�d�d�d�d�d�d�d�d�d�d�dddd�dҐd�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dRdRdddd d!d"d#dRdRd$d%�dKdRdRdR�dL�dMdR�dN�dO�dP�dQ�dRdR�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dR�ddRdR�dadR�dm�dn�do�dp�dq�dad'd(dR�dzdR�d��dS�d��d��d��d��d�d)dR�ddR�d�dR�d�d*dR�d��d��d��d��d��d��d��d��d��d��d�d+d,d-�dϐd�dRdR�dӐdԐdՐd֐d�dR�d�d�d.�d�d�d�d�dR�d�d�d�d�ddRdR�d�d�d�d	�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d>�d?dkdodrdt�dCd{d|d}d~ddd��d�dH�dId��dW�dX�d\d�dd�d�d�d�d�d�d�d�d�d�d�d�d�deddd�dҐd�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d��d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d��d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�d;d;dddd d!d"d#d;d;d$d%�dKd;d;d;�dL�dMd;�dN�dO�dP�dQ�dRd;�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&d;�dd;d;�dad;�dm�dn�do�dp�dq�dad'd(�dVd;�dzd;�d��dS�dd��d��d��d��d�d)d;�d�ddd;�d��d�d;�dːd�d*d;�d��d��d��d��d��d��d��d��d��d��d�d+�d�d,d-�dϐd�d;d;�dӐdԐdՐd֐d�d;�d�d�d.�d�d�d�d�d;�d�d�d�d�d�d�d;d;�d�d�d�d	�d�d
�d�d��d�dd/�d�d�d��d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d?dkdodrdtd{d|d}d~ddd��d�dId��dXd�dd�d�d�d�d�d�d�d�d�d�d�d�dddd�dҐd�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dSdSdddd d!d"d#dSdSd$d%�dKdSdSdS�dL�dMdS�dN�dO�dP�dQ�dRdS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dS�ddSdS�dadS�dm�dn�do�dp�dq�dad'd(dS�dzdS�d��dS�d��d��d��d��d�d)dS�ddS�d�dS�d�d*dS�d��d��d��d��d��d��d��d��d��d��d�d+d,d-�dϐd�dSdS�dӐdԐdՐd֐d�dS�d�d�d.�d�d�d�d�dS�d�d�d�d�ddSdS�d�d�d�d	�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d?dkdodrdtd{d|d}d~ddd��d�dId��dXd�dd�d�d�d�d�d�d�d�d�d�d�d�dddd�dҐd�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dTdTdddd d!d"d#dTdTd$d%�dKdTdTdT�dL�dMdT�dN�dO�dP�dQ�dRdT�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dT�ddTdT�dadT�dm�dn�do�dp�dq�dad'd(dT�dzdT�d��dS�d��d��d��d��d�d)dT�ddT�d�dT�d�d*dT�d��d��d��d��d��d��d��d��d��d��d�d+d,d-�dϐd�dTdT�dӐdԐdՐd֐d�dT�d�d�d.�d�d�d�d�dT�d�d�d�d�ddTdT�d�d�d�d	�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d?dkdodrdtd{d|d}d~ddd��d�dId��dXd�dd�d�d�d�d�d�d�d�d�d�d�d�dddd�dҐd�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dUdUdddd d!d"d#dUdUd$d%�dKdUdUdU�dL�dMdU�dN�dO�dP�dQ�dRdU�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dU�ddUdU�dadU�dm�dn�do�dp�dq�dad'd(dU�dzdU�d��dS�d��d��d��d��d�d)dU�ddU�d�dU�d�d*dU�d��d��d��d��d��d��d��d��d��d��d�d+d,d-�dϐd�dUdU�dӐdԐdՐd֐d�dU�d�d�d.�d�d�d�d�dU�d�d�d�d�ddUdU�d�d�d�d	�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d?dkdodrdtd{d|d}d~ddd��d�dId��dXd�dd�d�d�d�d�d�d�d�d�d�d�d�dddd�dҐd�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dVdVdddd d!d"d#dVdVd$d%�dKdVdVdV�dL�dMdV�dN�dO�dP�dQ�dRdV�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dV�ddVdV�dadV�dm�dn�do�dp�dq�dad'd(dV�dzdV�d��dS�d��d��d��d��d�d)dV�ddV�d�dV�d�d*dV�d��d��d��d��d��d��d��d��d��d��d�d+d,d-�dϐd�dVdV�dӐdԐdՐd֐d�dV�d�d�d.�d�d�d�d�dV�d�d�d�d�ddVdV�d�d�d�d	�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d?dkdodrdtd{d|d}d~ddd��d�dId��dXd�dd�d�d�d�d�d�d�d�d�d�d�d�dddd�dҐd�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg�dWdWdddd d!d"d#dWdWd$d%�dKdWdWdW�dL�dMdW�dN�dO�dP�dQ�dRdW�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&dW�ddWdW�dadW�dm�dn�do�dp�dq�dad'd(dW�dzdW�d��dS�d��d��d��d��d�d)dW�ddW�d�dW�d�d*dW�d��d��d��d��d��d��d��d��d��d��d�d+d,d-�dϐd�dWdW�dӐdԐdՐd֐d�dW�d�d�d.�d�d�d�d�dW�d�d�d�d�ddWdW�d�d�d�d	�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dd0ddd2d3d4d5d6d7d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd�d
�ddXdZd[d\d]d^d_d`dadcdd�d?dkdodrdtd{d|d}d~dd��d��dEdd��d�dId��dJ�dXd�d�d�d�d�dd�d�d�d�d��d�d�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg��dڐd�dddd d!d"d#�dڐd�d$d%�dK�dڐdڐdڐdL�dM�dڐdN�dO�dP�dQ�dR�dڐdT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&�dڐd�dڐdڐda�dڐdm�dn�do�dp�dq�dad'd(�dڐdz�dڐd��dS�d��d��d��d��d��dڐdڐd�d)�dڐd�dڐd��dڐdڐdڐdڐdڐd��d�d*�dڐd��d��d��d��dڐdڐd��d��d��d��d��d��d��d��d��d��d��d�d+d,d-�dڐdڐdڐdڐdϐdАdڐdڐdӐdڐdԐdڐdՐd֐dאdؐdِdڐdߐd�dڐd�d�d.�d�d�d�d��dڐd�d�d�d�d�dڐdڐd�d�d�d	�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dddd2d3d4d5d8d9d:d;d?dMdNdOdPdQdRdSdTdUdVdWd�d
�ddYdZd[d\dd�d?dkdldmdndodpdqdy�dCdzd}d��d��dEdd��d�dId��dJ�d�d\d�d�d�d�dd�d��dd�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg��d9�d9dddd d!d"d#�d9d$d%�dKddd�d9d�dN�dOd�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&�d9�d�d9d�da�d9d'd(�d9�dz�d{�d|�d}d�d~�d�d��dd��d��d9�d9�d9d)�d9�d�d9�d��d9�d9�dːd9�d9�d9�d�d*�d��d��d9�d9�d��d��d��d��d��d��d��d��d��d��d��d9d+d,d-�d9�d9�d9�d9�dϐdАd9�d9�d9�d9�dאd�d9�d�d�d.�d�d�d�d��d9�d�d�d�d�d�d9�d9�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�fddddd	d
ddd
�dddd2d3d4d5d8d9d:d;d?dMdNdOdPdQdRdSdTdUdVdWd�d
�ddYdZd[d\dd�d?dkdldmdndodpdqdy�dCdzd}d��d��dEdd��d�dId��dJ�d�d\d�d�d�d�dd�d��dd�d�d�d�d�d�d�d�d�d�d�d��d`ddd�d}�d~�d��d�d�dҐd�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d��d�d�d��d��d�d�d�d�d�d!�d"d�d,�d-�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg��d:�d:dddd d!d"d#�d:d$d%�dKddd�d:d�dN�dOd�da�db�dc�dd�de�df�dg�dh�di�dj�dkd&�d:�d�d:d�da�d:d'd(�d:�dz�d{�d|�d}d�d~�d�d��dd��d��d:�d:�d:d)�d:�d�d:�d��d:�d:�dːd:�d:�d:�d�d*�d��d��d:�d:�d��d��d��d��d��d��d��d��d��d��d��d:d+d,d-�d:�d:�d:�d:�dϐdАd:�d:�d:�d:�dאd�d:�d�d�d.�d�d�d�d��d:�d�d�d�d�d�d:�d:�d
�d�d
�d�d��d�dd/�d�d�d!�d'�d�d��d(�d)�d.�d/�d0�d1g�f�ddd2d:�d7�d8�d9�d:�d�d�d
�dd\dddkd{d|d}d~dd��d�d�dGd��dZdd�d�d�d�d�d�d�d�d�d�d�d��d`d��dbddd�d�dd�d�d�d�d�d�d�d�d�d��d��d��d��d��d�d�d�d�d�d��d�d�d!�d"�d��d��d�d�d�d*�d,�d-�d0�d1�d2�d3�d��d��d:�d;�d<�d=�d>�d��dB�dE�dF�dG�dH�dI�dJgcdd%�dK�dNd}d}�d��d�d}�d�d�ddd'd(�dzd}d}�d�d}d}d}�dd}d}�d�d}d*d}�d��d��d��d��d��d��d��d��d��d��d�d}d}dd,d-�dϐd�d.�d�d}d}�d�d}�d�d�d�d�d�d�d}�d�d}�d�d�dd}�d
d}�d�d�d�dd�d�dd/d}d}�d�d�d!d}d}d}d}�dאd'�d�d�d(�d)dd}�d.�d/d}d}�d0�d1gcfdddd}d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�dd�d��dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dŐdbdd�dd�d�d�d�d�d�d�d�d�dАd�d�d�d�d�d�dd�d�d�d�d�d�d��d �d!�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d"�d#�d�d�d�d�d�d�d!�d"�d#�d$�d��d$�d'd�d(�d)�d*�d+�d0�d6�d%�d9�d:�d;�d<�d=�d>�d&�d@�d��dA�dD�dE�dF�dI�dJg�d%d'd(�d�dd�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d'�d(ddd�d�d*�d��d�d�d)�d*�d��d��d��d��d��d��d��d��d��d��d��d��d��d�dd,�d�d-�dŐdƐdǐdȐdɐdʐdːd̐d͐d�dd�d+dd�d�d.�d�d�d�d��d�d�d�d�d,�d-�d�d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d.�d/�d
�d�d
�d�d�d��d�d�d�dd�d0�dd/�d�d�d�d�d!�d#d�d&�d'�d�d��d(�d)�d1�d+d�d,�d-�d.�d/�d0�d1g�fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg8d%d'd(�d��d_d*�d_�d��d��d��d��d��d��d��d��d��d��d��d_d,d-d.�d�d_�d_�d�d_�d�d�d�d�d�d�d_�d
�d�d�d�dd/�d!�d_�d_�d_�d'�d�d�d(�d)�d_�d.�d/�d_�d_�d0�d1g8fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg8d%d'd(�d��d2d*�d2�d��d��d��d��d��d��d��d��d��d��d��d2d,d-d.�d�d2�d2�d�d2�d�d�d�d�d�d�d2�d
�d�d�d�dd/�d!�d2�d2�d2�d'�d�d�d(�d)�d2�d.�d/�d2�d2�d0�d1g8fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg8d%d'd(�d��d�d*�dߐd��d��d��d��d��d��d��d��d��d��d��d�d,d-d.�d�dߐdߐd�dߐd�d�d�d�d�d�dߐd
�d�d�d�dd/�d!�dߐdߐdߐd'�d�d�d(�d)�dߐd.�d/�dߐdߐd0�d1g8fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg8d%d'd(�d��d�d*�d�d��d��d��d��d��d��d��d��d��d��d��d�d,d-d.�d�d�d�d�d�d�d�d�d�d�d�d�d
�d�d�d�dd/�d!�d�d�d�d'�d�d�d(�d)�d�d.�d/�d�d�d0�d1g8fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d3d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg9d%d'd(�d��d�d*�d�d��d��d��d��d��d��d��d��d��d��d��d�d,d-d.�d�d�d�d�d�d�d�d�d�d�d�d�d�d
�d�d�d�dd/�d!�d�d�d�d'�d�d�d(�d)�d�d.�d/�d�d�d0�d1g9fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg8d%d'd(�d�d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d,d-d.�d�d�d��d�d��d�d�d�d�d�dd��d
�d�d�d�dd/�d!d�d�d��d'�d�d�d(�d)d��d.�d/d�d��d0�d1g8fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg8d%d'd(�d��d�d*�d�d��d��d��d��d��d��d��d��d��d��d��d�d,d-d.�d�d�d�d�d�d�d�d�d�d�d�d�d
�d�d�d�dd/�d!�d�d�d�d'�d�d�d(�d)�d�d.�d/�d�d�d0�d1g8fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg8d%d'd(�d��dad*�da�d��d��d��d��d��d��d��d��d��d��d��dad,d-d.�d�da�da�d�da�d�d�d�d�d�d�da�d
�d�d�d�dd/�d!�da�da�da�d'�d�d�d(�d)�da�d.�d/�da�da�d0�d1g8fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg8d%d'd(�d�d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d,d-d.�d�d�d��d�d��d�d�d�d�d�dd��d
�d�d�d�dd/�d!d�d�d��d'�d�d�d(�d)d��d.�d/d�d��d0�d1g8fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg8d%d'd(�d�d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d,d-d.�d�d�d��d�d��d�d�d�d�d�dd��d
�d�d�d�dd/�d!d�d�d��d'�d�d�d(�d)d��d.�d/d�d��d0�d1g8fdddd}d�dd�d�d�d�d�d�d�d�d�d�d�d�d�dddd�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d!�d"d�d0�d1�d2�d3�d:�d;�d<�d=�d>�dB�dE�dF�dG�dH�dI�dJg8d%d'd(�d�d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d,d-d.�d�d�d��d�d��d�d�d�d�d�dd��d
�d�d�d�dd/�d!d�d�d��d'�d�d�d(�d)d��d.�d/d�d��d0�d1g8fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dHd��dJd��dK�dL�dM�dNd��dO�dP�dQ�dRd�d��dS�dTd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�d�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dzd�dȐd}�d~d�d�d�dАd�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d��d�d�d
�d�d�d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d(�d)�d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d@�d��dA�d��dB�d*�dD�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(�dOd�d��d��dd��dO�dO�dOd�d��dO�d��dĐdŐdƐd�dǐdO�dO�dO�dO�d��d��dȐdɐd��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��dOd�d��dO�d�d*�dO�d��d��d��d��d��d��d��d��d��d��d��d��dO�dO�dO�dOd�dOd�d�d,�d�d-�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dO�dŐdƐdO�dO�dːd̐d͐dΐdĐdO�dOd�dO�dOd.�d�dO�dO�d�dO�dO�dO�dO�dO�d�d�dO�d�d�d�dO�d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdO�dؐdO�dĐdO�dO�dO�d�d��d�d�d�dd�dO�dO�dO�d�dO�d
�dO�d�d�dO�d�dd�d�dd/�dO�d�d�dO�dOd�d��dĐd!�dO�dO�dO�dO�dO�dO�dאdĐdO�dO�d'�d�d�d(�d)�dO�d+d�d,�dO�dO�dO�d-�d.�d/�dO�dO�d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dHd��dJd��dK�dL�dM�dNd��dO�dP�dQ�dRd�d��dS�dTd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�d�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dzd�dȐd}�d~d�d�d�dАd�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d��d�d�d
�d�d�d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d(�d)�d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d@�d��dA�d��dB�d*�dD�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(�dPd�d��d��dd��dP�dP�dPd�d��dP�d��dĐdŐdƐd�dȐdP�dP�dP�dP�d��d��dȐdɐd��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��dPd�d��dP�d�d*�dP�d��d��d��d��d��d��d��d��d��d��d��d��dP�dP�dP�dPd�dPd�d�d,�d�d-�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dP�dŐdƐdP�dP�dːd̐d͐dΐdĐdP�dPd�dP�dPd.�d�dP�dP�d�dP�dP�dP�dP�dP�d�d�dP�d�d�d�dP�d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdP�dؐdP�dĐdP�dP�dP�d�d��d�d�d�dd�dP�dP�dP�d�dP�d
�dP�d�d�dP�d�dd�d�dd/�dP�d�d�dP�dPd�d��dĐd!�dP�dP�dP�dP�dP�dP�dאdĐdP�dP�d'�d�d�d(�d)�dP�d+d�d,�dP�dP�dP�d-�d.�d/�dP�dP�d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(�dRd�d��d��dd��dR�dR�dRd�dR�dĐdŐdƐdǐdR�dR�dR�dR�dȐdɐdRd�d��dR�d�d*�dR�d��d��d��d��d��d��d��d��d��d��d��dR�dR�dR�dRd�dRd�d�d,d-�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dR�dĐdR�dRd�dR�dRd.�d�dR�dR�d�dR�dR�dR�dR�dR�d�d�dR�d�d�d�dR�d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdR�dؐdR�dĐdR�dR�dRd�dR�dR�dR�d�dR�d
�dR�d�d�dR�d�dd�d�dd/�dR�dR�dRd�d��dĐd!�dR�dR�dR�dR�dR�dR�dאdĐdR�dR�d'�d�d�d(�d)�dRd�dR�dR�dR�d.�d/�dR�dR�d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(�d�d�d��d��dd��dܐdܐd�d�dܐdĐdŐdƐdǐdܐdܐdܐdܐdȐdɐd�d�d��dܐd�d*�dܐd��d��d��d��d��d��d��d��d��d��d��dܐdܐdܐd�d�d�d�d�d,d-�dܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdܐdĐdܐd�d�dܐd�d.�d�dܐdܐd�dܐdܐdܐdܐdܐd�d�dܐd�d�d�dܐd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdܐdؐdܐdĐdܐdܐd�d�dܐdܐdܐd�dܐd
�dܐd�d�dܐd�dd�d�dd/�dܐdܐd�d�d��dĐd!�dܐdܐdܐdܐdܐdܐdאdĐdܐdܐd'�d�d�d(�d)�d�d�dܐdܐdܐd.�d/�dܐdܐd0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dHd��dJd�d�d��dK�dL�dM�dNd�d��dO�dP�dQ�dRd�d��dS�dTd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d�d��db�dc�dd�dedd�d�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dzd�d�dɐd}d�d�d̐d~d�d�d�dАd�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d'�d�d�d��d(�d)�d��d*�d+�d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d@�d��dA�d��dB�d*�dD�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(�dNd�d��d��dd��dN�dN�dNd�d��dN�d��dt�d��dĐdŐdƐdǐd��d��dN�dN�dN�dN�d��d��dȐdɐd��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��dNd�d��dN�d�d*�dN�d��d��d��d��d��d��d��d��d��d��d��d��dN�dN�dN�dN�d�d�dNd�d�d,�d�d-�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dN�dŐdƐdǐdN�dȐdɐdʐdN�dːd̐d͐dΐdĐdN�dNd�dN�dNd.�d�dN�dN�d�dN�dN�dN�dN�dN�d�d�dN�d�d�d�dN�d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdN�dؐdN�dĐdN�dN�dN�d�d�d�d�d�d�d�d�d�d��d��d��d��d��d��dt�dt�dt�dt�d��d�d�d�dd�dN�dN�dN�d�dN�d
�dN�d�d�dN�d�dd�dِddd/�dN�d�d�dN�d�d�dNd�d��dĐd!�dN�dN�dN�dN�dN�dN�dאdĐdN�dN�d'�d�d�d(�d)�dN�d+d�d,�dN�dN�dN�d-�d.�d/�dN�dN�d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dHd��dJd�d�d��dK�dL�dM�dNd�d��dO�dP�dQ�dRd�d��dS�dTd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d�d��db�dc�dd�dedd�d�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dzd�d�dɐd}d�d�d̐d~d�d�d�dАd�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d'�d�d�d��d(�d)�d��d*�d+�d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d@�d��dA�d��dB�d*�dD�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(�dLd�d��d��dd��dL�dL�dLd�d��dL�d��dj�d��dĐdŐdƐdǐd��d��dL�dL�dL�dL�d��d��dȐdɐd��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��dLd�d��dL�d�d*�dL�d��d��d��d��d��d��d��d��d��d��d��d��dL�dL�dL�dL�d�d�dLd�d�d,�d�d-�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dL�dŐdƐdǐdL�dȐdɐdʐdL�dːd̐d͐dΐdĐdL�dLd�dL�dLd.�d�dL�dL�d�dL�dL�dL�dL�dL�d�d�dL�d�d�d�dL�d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdL�dؐdL�dĐdL�dL�dL�d�d�d�d�d�d�dj�dj�dj�dj�dj�dj�dj�dj�dj�dj�dj�dj�dj�d��d�d�d�dd�dL�dL�dL�d�dL�d
�dL�d�d�dL�d�dd�dِddd/�dL�d�d�dL�d�d�dLd�d��dĐd!�dL�dL�dL�dL�dL�dL�dאdĐdL�dL�d'�d�d�d(�d)�dL�d+d�d,�dL�dL�dL�d-�d.�d/�dL�dL�d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dHd��dJd�d�d��dK�dL�dM�dNd�d��dO�dP�dQ�dRd�d��dS�dTd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d�d��db�dc�dd�dedd�d�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dzd�d�dɐd}d�d�d̐d~d�d�d�dАd�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d'�d�d�d��d(�d)�d��d*�d+�d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d@�d��dA�d��dB�d*�dD�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(�dMd�d��d��dd��dM�dM�dMd�d��dM�d��dk�d��dĐdŐdƐdǐd��d��dM�dM�dM�dM�d��d��dȐdɐd��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��dMd�d��dM�d�d*�dM�d��d��d��d��d��d��d��d��d��d��d��d��dM�dM�dM�dM�d�d�dMd�d�d,�d�d-�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dM�dŐdƐdǐdM�dȐdɐdʐdM�dːd̐d͐dΐdĐdM�dMd�dM�dMd.�d�dM�dM�d�dM�dM�dM�dM�dM�d�d�dM�d�d�d�dM�d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdM�dؐdM�dĐdM�dM�dM�d�d�d�d�d�d�dk�dk�dk�dk�dk�dk�dk�dk�dk�dk�dk�dk�dk�d��d�d�d�dd�dM�dM�dM�d�dM�d
�dM�d�d�dM�d�dd�dِddd/�dM�d�d�dM�d�d�dMd�d��dĐd!�dM�dM�dM�dM�dM�dM�dאdĐdM�dM�d'�d�d�d(�d)�dM�d+d�d,�dM�dM�dM�d-�d.�d/�dM�dM�d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(�dSd�d��d��dd��dS�dS�dSd�dS�dĐdŐdƐdǐdS�dS�dS�dS�dȐdɐdSd�d��dS�d�d*�dS�d��d��d��d��d��d��d��d��d��d��d��dS�dS�dS�dSd�dSd�d�d,d-�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dS�dĐdS�dSd�dS�dSd.�d�dS�dS�d�dS�dS�dS�dS�dS�d�d�dS�d�d�d�dS�d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdS�dؐdS�dĐdS�dS�dSd�dS�dS�dS�d�dS�d
�dS�d�d�dS�d�dd�d�dd/�dS�dS�dSd�d��dĐd!�dS�dS�dS�dS�dS�dS�dאdĐdS�dS�d'�d�d�d(�d)�dSd�dS�dS�dS�d.�d/�dS�dS�d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(�dTd�d��d��dd��dT�dT�dTd�dT�dĐdŐdƐdǐdT�dT�dT�dT�dȐdɐdTd�d��dT�d�d*�dT�d��d��d��d��d��d��d��d��d��d��d��dT�dT�dT�dTd�dTd�d�d,d-�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dT�dĐdT�dTd�dT�dTd.�d�dT�dT�d�dT�dT�dT�dT�dT�d�d�dT�d�d�d�dT�d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdT�dؐdT�dĐdT�dT�dTd�dT�dT�dT�d�dT�d
�dT�d�d�dT�d�dd�d�dd/�dT�dT�dTd�d��dĐd!�dT�dT�dT�dT�dT�dT�dאdĐdT�dT�d'�d�d�d(�d)�dTd�dT�dT�dT�d.�d/�dT�dT�d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(�d�d�d��d��dd��dݐdݐd�d�dݐdĐdŐdƐdǐdݐdݐdݐdݐdȐdɐd�d�d��dݐd�d*�dݐd��d��d��d��d��d��d��d��d��d��d��dݐdݐdݐd�d�d�d�d�d,d-�dݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdݐdĐdݐd�d�dݐd�d.�d�dݐdݐd�dݐdݐdݐdݐdݐd�d�dݐd�d�d�dݐd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdݐdؐdݐdĐdݐdݐd�d�dݐdݐdݐd�dݐd
�dݐd�d�dݐd�dd�d�dd/�dݐdݐd�d�d��dĐd!�dݐdݐdݐdݐdݐdݐdאdĐdݐdݐd'�d�d�d(�d)�d�d�dݐdݐdݐd.�d/�dݐdݐd0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d��d=�d>�dA�dB�dCd}�dEd��dG�dH�d4d��dJd��dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�deddƐd5d�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d6�d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d�d��d��dd�d�d�d�ddƐd�d�dƐdĐdŐdƐd�d�d�d�d��dȐd�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,�d�d�d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dTd�d�d�d�d��dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~d�d�d�dАd�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�d͐d��d��d��d�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dːd̐d͐dΐd�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dTd�d�d�d�d��dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~d�d�d�dАd�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�dΐd��d��d��d�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dːd̐d͐dΐd�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dTd�d�d�d�d��dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~d�d�d�dАd�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�dϐd��d��d��d�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dːd̐d͐dΐd�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fddNdOdPdcdd�d=�d>�dA�dB�dCd}�dEd��dG�dH�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dTd�d�d�d�d��dU�dV�dW�dZ�d\dd�d�d�d�d�d�d�d�d�d�d�d��d_�d`d�d��db�dc�dd�dedd�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~d�d�d�dАd�d��d��d��d��d�dd�d�d�d�d��d��d��d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d�d��d�d�d �d!�d"�d��d��d�d�d��d��d��d��d��d��d0�d1�d2�d3�d��d4�d��d��d��d��d��d:�d;�d<�d=�d>�d"�d��d��dB�d*�dE�dF�dG�dH�dI�dJg�d%�db�dc�dd�dad'd(d�d�d��d��dd�d�d�d�dd��dĐdŐdƐd�d�d�d�d��dȐd�dАd��d��d��d�d�d�d�d��d�d*d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�dd�d�d�d,d-d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dːd̐d͐dΐd�d�d�dd�d�d.�d�d�d��d�d�d�d�d�d��d�d�d��d�d�d�d��d̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐d�d��d�d��d�d�d�d�dd�d�d��dd��d
d��d�dd��d�dd�d�dd/d�d�d�d�d��dĐd!d�d�d�d�d�d��dאd�d�d��d'�d�d�d(�d)d�dd�d�d��d.�d/d�d��d0�d1g�fdddd�d�d�d�d�d�d�dddd�d�d�d�d�d��d�d�d�d�d!�d"d�d0�d:�d;�d<�d=�d>�dE�dF�dI�dJg$d%d(d*�d��d��d��d��d��d��d�d,d-d.�d�d�d��d�d�d�d�d
�d�d��d�dd/�d!�d'�dB�d��d(�d)�d.�d/�d0�d1g$fdgdgfd2d:d\dgdhdidjdkdxd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dҐd7�d8d�d�d��d�d�d
�d�d�d�d�d9�d:�d%�d&�d'�d(�d)�d*�d+�d,�d-�d;�d7�d8�d@�dA�dDgT�dK�dN�dl�dG�dw�dx�dy�dz�dZ�dl�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАd��d<�d�d�d�d��d�d�d�d�d�d�d=�d>�d�d�d�d�d�d�d�d�d�d?�d$�d%�d+�d,�d-gTfd2d6d7d:d;�d6d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdNdOdPdQdRdSdTdUdVdWd\d]d^d_d`dadcdedfdgdhdidjdkdrdtdvdwdx�d@�dA�dB�dCd{d|d~dd�d�d�d��d@d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dA�dB�dC�dD�dX�d[�d\�d�d�d�d�dd�d��d�d�d�d�d�d�d�d�d�d�dƐdEd�d�d�d�d�d�d�d�d�d�d�dҐdF�dG�dH�d��d�dI�dJ�d�d�d�dԐd�ddՐd�d�d�d�d�d�d�d�d�d�d�d�dK�d�d�d�d�d!d�d�d��dLd�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�dM�dN�d�dO�d�d
�d�d�dP�d�d�dQ�dR�d�d�d�d�d"�d#�d�d�d�dS�d�d�dT�dU�d#�d$�d$�d%�d&�d'�d(�d)�d*�d+�d,�d-�d�d�d�d.�d/�d6�d7�d8�d%�d9�dV�d�d�d�d�d�d�dW�d&�d@�dA�d�d��dD�dX�d��d�g��dK�dL�dM�dN�dOd�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�db�dc�dd�de�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�da�dF�du�dv�dw�dx�dy�dz�d��dS�dY�d��d��d��d��d��dd��d��d��d��dl�d��d��d��d5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d��dY�dZd�dʐdːd��d'�d(�d�d*�d��d�d�d��d��d��d��d��d��d��ddÐdĐd��dŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАd[�d\�d]�d^�d_�d`�da�d��db�dѐdҐd��d��dӐd+�dԐdՐd֐dؐdِdڐd��dݐdސdߐd�dc�d^�d�d�d��d��d�d�d�d��d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��dd�d�d�d�d�d��d�d�de�df�dg�dh�d�d�d.�d/�d�d	�d�d��d�d�d��d��d�d�d0�d�d�d�d�d�d�d�d�d�d��d��d�d�d �d#�d$�d%�d��d&�di�d�d�d�d�d�d�d��d1�d+�d,�d�d�d-�d��d	�d
g�fd2d6d7d:d;�d6d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdNdOdPdQdRdSdTdUdVdWd]d^d_d`dadcdidj�dj�d?dkdrdt�d@�dA�dB�dCd{d|d~dd��dk�dI�d4d�d��d@d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dl�dm�dA�dn�dB�dC�dD�dX�d[�d\d�dd�d��do�dސdp�dqd�d�d�d�ddr�dsdƐdt�dE�dzd�d�d�d�d�d�d�d�d�d�d�dҐdF�dG�dH�d��d�dI�dJ�d��d�d�d�d�d�d�d�d�d�d�d�dK�d�d�d�d�dd�du�dvd�d�d��d6d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�dN�d�dO�d�d
�d�d�dw�dx�dy�d�d�dz�dQ�dR�d�d�d��d{�d|�d��d}�d~�d��d�d�d�d�dS�d�d�dT�dU�d#�d%�d&�d'�d(�d)�d*�d+�d,�d-�d�d��d�d�d�d��d7�d8�d9�dV�d��d��d�d�d�d�d�d�dW�d"�d@�dA�d�d��d*�d��dD�d��d��d��d��d�g��dK�dL�dM�dN�dOd�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�db�dc�dd�de�df�dg�dh�di�dj�dk�dm�dn�do�dp�dq�da�dx�dyd�d�dz�d��dS�d��d��d��dd��d��d��d��d�d�dd�d��d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�dҐd��d��d��dY�dZd�dʐdːd�d*�d��d�d�dd�d�d��d��d��d��d�d�d��dĐd�d��d�dŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАd[�d\�d]�d^�d_�d`�dad�d��db�dӐdԐdՐd֐dؐdِdڐdߐd�dcd�d^�d�d�d.�d��d�d��d�d�d�d�d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d)�d��dd�d�d�d�d�d�d*�d+�d�d�d��de�df�dg�dhd�d�d�d^�d��d�d�d�d�d�d	�d1�d�d�d2�d3�d�d�d�d�d�d�d�d�d�d�d�d�d��d��d�d�d$�d%�d&�di�dA�d��d�d�d�d�d�d�dCd�d+�d,�d�dd�dG�d-�d��d	�d
�dH�d�g�fd2d6d:d<d=d>d@dAdBdCdDdEdFdGdHdIdJdKdLdNdOdPdcdhdidjdkdtd{d|d~dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d��d2d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dLd�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d�d�d�d�d�d�d��d�d�d#�d%�d&�d'�d(�d)�d*�d+�d,�d-�d7�d8�d9�d@�dA�dDg��dK�dL�dN�dP�dQ�dR�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�db�dc�dd�da�dw�dx�dy�dz�dS�d��d��d��d��dl�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��d�d�d�d��d��d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdӐdԐdՐd֐dؐdِdڐd��dߐd�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�d�d�d�d�d	�d��d�d�d�d�d�d�d�d�d�d�d�d�d$�d%�d&�d+�d,�d-g�fd2d6d7d:d;�d6d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdNdOdPdQdRdSdTdUdVdWd]d^d_d`dadcdidjdkdrdt�d@�dA�dB�dCd{d|d}d~dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dX�d[�d\d�dd�d��d�d�ddbd�d�d�d�d�d�d�d�dҐd��d�d��d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d7�d8d�d�d��d�d�d
�d�d�d�d�d�d�d��d�d�d�d�d��d9�d:�d%�d&�d��d(�d)�d,�d-�d�d�d�d;�d7�d8�d��d��d�d�d�d�d�d�d@�d��dA�d�d��dD�d��d��d��d�g��d>�dL�dM�dN�dOd�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�db�dc�dd�de�df�dg�dh�di�dj�dk�dm�dn�do�dp�dq�da�dH�dy�d>�d��dS�d��d��d��dd��d��d��d��d��dH�d��d��d��dy�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��dʐdːd�d*�d��d��d��d��d��d��dĐdŐdƐdːd̐d͐dΐdϐdАd��d��d��d��d��dӐdԐdՐd֐dؐdِdڐdߐd�d��d��d�d�d��d<�d�d�d�d��d�d�d�d�d�d�d��d��d��d�d�d�d	�d��d=�d>�d�d�d��d�d�d�d�d��d��d�d?�d$�d%�d��d��d�d�d�d�d�d�d+�d��d,�d�d�d-�d��d	�d
�d�g�fdNdOdPdc�d>�dA�dB�dC�dHd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dU�dW�d\dd�d�d��dc�ded�d�d�d�d�d�d�d�d�d�dАd��d�d��d��d��d��d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�dM�d�d�d
�d�d�d��d��d��d��d�d��d�d�d#�d��d��d��d'�d(�d)�d*�d+�d��d��d��d��d��d9�d��d��d@�dA�d��d��dD�dXgx�db�dc�dd�dad�d��d��d�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d�d��d�d*�d��d��d�d�d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d��d�d�d%�d&�d�d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d(�d��d�d�d�d�d,�d-dd�d�d�d�d�d�d;�d7�d8�d�d�d�d�dd�d��d�d�d�d&�d�d��d+�d,�d��d��d-�d�gxfd}d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd��dbd�d�d�d�d�d�dАd7�d8d��d�d�d
�d�d�d��d9�d:�d��d(�d)�d;�d��d��d@�d��dA�dD�d��d�g:�d��d��d��d{�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdːd̐d͐dΐd��d<�d�d��d�d�d�d�d��d=�d>�d��d�d�d?�d��d��d+�d��d,�d-�d��d�g:fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d��d�d�d
�d�d�d(�d)�d@�dA�dDg,�d��d��d|�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��dĐdŐdƐdːd̐d͐dΐd�d��d�d�d�d�d�d�d+�d,�d-g,fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��df�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��dh�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�dh�dh�dh�dh�dh�dh�dh�dh�dh�dh�dh�dh�dh�dh�dh�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��di�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�di�di�di�di�di�di�di�di�di�di�di�di�di�di�di�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��dl�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�dl�dl�dl�dl�dl�dl�dl�dl�dl�dl�dl�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��dm�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�dm�dm�dm�dm�dm�dm�dm�dm�dm�dm�dm�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��dn�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��dn�dn�dn�dn�dn�dn�dn�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��do�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��do�do�do�do�do�do�do�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��dp�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��dp�dp�dp�dp�dp�dp�dp�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��dq�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��dq�dq�dq�dq�dq�dq�dq�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��dr�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��d��d��dr�dr�dr�dr�dr�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��ds�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��d��d��ds�ds�ds�ds�ds�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��du�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��du�du�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��dv�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��d��d��d��dv�d��dv�dv�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��dw�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��dw�d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDgI�d��d��dx�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�d�d�d�d�d+�d,�d-gIfd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDg5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d��d�d�d�d�d�d�d�d�d�d+�d,�d-g5fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDg5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d��d�d�d�d�d�d�d�d�d�d+�d,�d-g5fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDg5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d��d�d�d�d�d�d�d�d�d�d+�d,�d-g5fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDg5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d��d�d�d�d�d�d�d�d�d�d+�d,�d-g5fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDg5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d��d�d�d�d�d�d�d�d�d�d+�d,�d-g5fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDg5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d��d�d�d�d�d�d�d�d�d�d+�d,�d-g5fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDg5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d��d�d�d�d�d�d�d�d�d�d+�d,�d-g5fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDg5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d��d�d�d�d�d�d�d�d�d�d+�d,�d-g5fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDg5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d��d�d�d�d�d�d�d�d�d�d+�d,�d-g5fd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d
�d�d�d'�d(�d)�d*�d+�d@�dA�dDg5�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d�d*�d��d��dĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐd�d��d�d�d�d�d�d�d�d�d�d+�d,�d-g5f�dg�dzgf�d��rZiZe��D]L\ZZeeded�D],\Z	Z
e	ek��}rriee	<e
ee	e<��}qV��}q<[dgdgfdgdgfd�dd0d3d4d5d8d9�d6d?dXdYdZd\�d>�d?dod��dH�dI�dU�dV�dXd��d�d�d��db�dc�dd�d��d��d�d�d�d�d�d��d��d��d��d��d�d �d��d��d��d��d1�d2�d3�d4�d"�d��dB�d*�dG�dHg:d�ddddmdmdmdudm�dAdmdddudm�d�dA�dndmd��dA�dn�d��dA�dId�dId�d�d��d��dA�d}�dA�d}d�d�d�d�dA�dn�d��d��d}d�d�d��d��d��dAd�d�d�d�d�d�d�d�d�d�g:fddgddgfddgddgfdd�d�d
d\d�d�d�gd	d	�d�d�dd�d��d gfddgd
d
gfddd�d�d�d�d�d�d�d�d�d�d�d�d�d1�d2�d3�dB�dG�dHgddd�d�d�d�d�d�d�d�d�d�d�dd�d<d�d�d�d�d�gfddd�d�d�d�d�d�d�d1�d2�d3�dB�dG�dHgd
d
d�d�d�d�d�d�d�d�d�d�d�d�d�gfddd0�d4d8dXdY�d<�dF�dX�dYd��d��d�g�d�dd\�djdxd�dx�djd��dFd�d��djd�gfdd�d�d
d\�d?d��dId��d�d��d�d�d��d�gd0d0dXdXdX�dXdX�dXdX�dX�dX�dXdX�dX�dXgfdd�d�d
d\d�d�d�gd1d1d1d1d1d1d1d1gfddd0�d4�d5d8dXdY�d;�d<�dF�dX�dYd��d��d��d��d�gd2d2d2d2dkd2d2d2dkd2d2d2d2d2dkd2dkd2gfddd0�d4d8dXdY�d<�d@�dF�dX�dYd��dސd��d�d�g�d5�d5�d;�d5�d5�d;�d5�d;�d[�d;�d��d;�d;�d�d��d�d;gfdd�dd0d3d4d5d9�d6d?�d
dXdZd\�d>�d?do�dBd��d��dEd��dH�dI�dJ�dV�dW�dXd�d�d�d��d�d�d��d`�dd�de�d}�d~�d��d��d�d��d�d�dؐd�d�d��d��d��d��d�g6d3d3d3d]d3d3d3d3�dCd3d3d]d3d3�dCd3d3�d\�dC�dC�dCd3�dCd3�dC�dC�d\d]�dC�dC�dCdސd\d�d3�dC�dC�d\�dC�dC�dC�dCd3d3�dC�dC�dCd3d3�dCd3d3�dC�d\g6fdd�dd0d3d4d5d9d?�d
dXdZd\�d?dod��dI�dXd��d�d��d�d�d��d�gd4d4d4d^d4d4d4d4d4d4d^d4d4d4d4d4d4d^d4d4d4d4d4d4d4gfdd�dd0d3d4d5d9d?�d
dXdZd\�d?dod��dI�dXd��d�d��d�d�d��d�gd5d5d5d_d5d5d5d5d5d5d_d5d5d5d5d5d5d_d5d5d5d5d5d5d5gfdd�dd0d8�d
dXdYd\�d?d��d��dEd��dI�dJ�dX�dd�d�d�d��d�d�d��d`�d}�d~�d��d��d�d�d�dؐd�d�d��d�g&d6d6d6d`d6d6d`d6d6d6d6d6d6d6d6d6d`d6d6d6d6d�d6d�d6d6d6d6d6d6d6d6d6d6d6d6d6d6g&fdd�dd8�d
dYd\�d?d��d��dEd��dI�dJ�dd�d�d��dd��d`�d}�d~�d��d��d�d�d�dؐd�d�d��d�g!d7d7d7drd7drd7d7d�d�d�d7d7d�drd�d�d�d�d7d�d�d�d�d�d7d7d�d�d7d7d7d7g!fdd�dd3d4d5d9d?�d
dZd\�d?dod��dId��d�d��d�d�d��d�gd8d8dYdndndndndndYdndY�ddndY�ddY�d�d�ddY�d�dgfdd�dd0d3d4d5d9d?�d
dXdZd\�d?dod��d��dEd��dI�dJ�dXd�d�d�d��d�d��d`�d}�d~�d��d��d�d�d�dؐd�d�d��d�g)d9d9d9dad9d9d9d9d9d9dad9d9d9d9d�d�d�d9d9d�dad�d�d�d�d�d9d�d�d�d�d�d9d9d�d�d9d9d9d9g)fdd�dd8�d
dYd\�d?d��d��dEd��dI�dJ�dd�d�d��dd��d`�d}�d~�d��d��d�d�d�dؐd�d�d��d�g!d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<d<g!fdd�dd8�d
dYd\�d?d��d��dEd��dI�dJ�dd�d�d��dd��d`�d}�d~�d��d��d�d�d�dؐd�d�d��d�g!d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=g!fdd�dd8�d
dYd\�d?d��d��dEd��dI�dJ�dd�d�d��dd��d`�d}�d~�d��d��d�d�d�dؐd�d�d��d�g!d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>d>g!fdd�dd3d4d5d8d9d?�d
dYdZd\�d?dod��d��dEd��dI�dJ�dd�d�d��dd��d`�d}�d~�d��d��d�d�d�dؐd�d�d��d�g(d?d?dZdodododtdododZdtdodZd?dodtdtdtdZd?dtdtdtdtdtdtdZdtdtdtdtdtd?d?dtdtd?dZd?d?g(fdd�dd8�d
dYd\�d?d��d��dEd��dI�dJ�dd�d�d��dd��d`�d}�d~�d��d��d�d�d�dؐd�d�d��d�g!�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8�d8g!f�dd\g�d�dgf�dd\g�d
�d
gfd0dXgdbdbgfd0dXgdedegfd0dX�dF�dYgdfdfd�d�gfd0dX�dF�dYd��d�gdgdgdgdgd�d�gfd0dX�d<�dF�dYd��d�gdhdh�dkdhdhdhdhgfd0dX�d;�d<�dF�dYd��d�gdidid�dididididigfd3d4d5d9d?dZdogdldpdqdydzdzdzgfd8dYgdsdsgfd8dYgdvdvgfd8dYgdwdwgf�d6�d>�dH�dV�dd�d��d��d�g�d@�dU�dc�d��d��d��d��d�gf�d6�d>d��d��dE�dH�dJ�dVd�d�d��d`�dd�d}�d~�d��d��d�d�dؐd��d�g�dB�dW�d�d�d�de�d�dB�d�d�d�d�dB�d�d�d�d�dB�d�d�d��dBgf�d7�d8�dd{d|d~dd��d�dG�dZd��d`d�d�d�d�d��d��d�d��d�d*�d1�d2�d3�d��dB�dG�dHg�dDd�d��d]�d^d�d�d�d��db�dbd�d�d�d�d�d��db�d�d��d��d��d�d�d�d��dbd�d�d�gf�dd��dd��d`d�d�d�d�d�d1�d2�d3�dB�dG�dHgdd�dd��dud�d�d�d�d�d�d�d�d�d�d�gf�d��d=�dEd��dG�dJ�dO�dP�dQ�dR�dU�dZd��d_�d`d�d��dc�d5�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d��d�d��d �d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHgS�d4d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d6d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�gSf�d=�dE�d_�d��d��d��d�g�d@�dq�d��d#�d�d��d/gf�d=�dEd��dG�dJ�dU�dZd��d_�d`d�d��dc�df�dy�dz�d}�d~�d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d�d �d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHg9d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d9d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�g9f�d=�dEd��dG�dJ�dU�dZd��d_�d`d�d��dc�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d�d �d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHgKd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d	�d
d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�gKf�d=�dEd��dG�dJ�dQ�dU�dZd��d_�d`d�d��dc�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d��d�d��d �d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHgNd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d'd�d�d�d��d'd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�gNf�d=�dEd��dG�dJ�dO�dP�dQ�dR�dU�dZd��d_�d`d�d��dc�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d��d�d��d �d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHgQd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�gQf�d=�dEd��dG�dJ�dO�dP�dQ�dR�dU�dZd��d_�d`d�d��dc�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d��d�d��d �d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHgQd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�gQf�d=�dEd��dG�dJ�dO�dP�dQ�dR�dU�dZd��d_�d`d�d��dc�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d��d�d��d �d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHgQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQ�dQgQf�d=�dEd��dG�dJ�dO�dP�dQ�dR�dU�dZd��d_�d`d�d��dc�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d��d�d��d �d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHgQd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�gQf�d=�d?�dEd��dG�dI�dJ�dO�dP�dQ�dR�dU�dZd��d_�d`d�d��dc�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d��d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d��d��d��d�d��d �d��d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��d��dB�d*�dG�dHgXd��dDd�d�d��dDd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��dRd�d�d�d�d�d�d�d�d�d�d�d�d��d:d�d�d��dDd�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�gXf�d=�dEd��dG�dJ�dO�dP�dQ�dR�dU�dZd��d_�d`d�d��dc�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d��d�d��d �d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHgQd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�gQf�d=�dEd��dG�dJ�dO�dP�dQ�dR�dU�dZd��d_�d`d�d��dc�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d}�d~�d��d��d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d��d��d��d�d��d �d��d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHgQd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�gQf�d?�dI�d��d�d��d�g�dl�dr�d~�d~�d�d~gf�d?�dI�d�g�dm�ds�d�gf�d?�dI�d��d�d��d�g�dA�dA�dA�dA�dA�dAgf�d?�dI�d�g�dB�dB�dBgf�d?�dI�d�d��d�d��d�g�dC�dC�dQ�dC�dC�dC�dCgf�dD�d]�d^g�d�d�dgf�dD�d]�d^�d�g�d�d�d�d"gfd�d�d�gd�d�d�gfd��dd�d�d��d�d�dd�dؐd �d��d%�d�gd�d�d�d�d�d�d�d�d�d�d$�d6�d@�dDgfd�d�d�d�d�d�gd�d�d�d�d�d�gfd��d��dE�dJd�d�d��d`�d}�d~�d��d�d�d�gd��dސdސd�d�d�d��dސdސdސdސd�d�d�gf�d��dE�dJ�d`�d}�d~�d��d�g�do�dp�dt�dv�dw�dx�dy�dPgfd�g�dgfd�gd�gfd�d�gd�d�gfd�d�d�d�d�d�d�d1�d2�d3�dB�dG�dHg
d�d�d�d�d�dd�d;d�d�d�d�d�g
fd�d�d�d�d�d�d�d1�d2�d3�dB�dG�dHg
d�d�d�d�d�d�d�d�d�d�d�d�d�g
fd�d�d�d�d�d�d�d1�d2�d3�dB�dG�dHg
d�d�d�d�d�d�d�d�d�d�d�d�d�g
fd�d�d�d�d�d�d�d1�d2�d3�dB�dG�dHg
d�d�d�d�d�d�d�d�d�d�d�d�d�g
fd�d�d�d�d�d�d�d1�d2�d3�dB�dG�dHg
d�d�d�d�d�d�d�d�d�d�d�d�d�g
fd�d�d�d�d�d�d�d1�d2�d3�dB�dG�dHg
d�d�d�d�d�d�d�d�d�d�d�d�d�g
fd�d�d�d�d�d�d�d�d �d1�d2�d3�d4�d"�dB�d*�dG�dHgd�d�d�d�d�d��dd��d5d�d�d��d?�d�d��d�d�d�gfd��dJd��d`d�d��df�dy�d}�d~d�d�d��d��d�d�d�d�d �d1�d2�d3�d��d4�d"�d��dB�d*�dG�dHgd��dEd��dEd�d�dL�dM�dE�dEd�d��dS�dT�dUd�d�d�d�d�d�d��dWd�d��dXd�d�d�d�gfd��dG�dJ�dU�dZd��d`d�d��dc�df�dy�dz�d}�d~�d��d�d�d�d��d��d��d�d�d�d��d��d��d��d��d��d�d �d��d��d1�d2�d3�d��d4�d��d��d��d"�d��dB�d*�dG�dHg1d�d�d��d�d�d�d�d�d��d�d�d��dOd�d��d��d�d�d�d��dd�d�d�d��d#dŐd��d��d��d�d�d��dV�d�d�d�d�d�d�dŐd��d�d�d�d�d�d�d�g1f�dG�dZ�d��d�gd�dԐd$�d&gf�dU�dc�d��d��d�g�d��d��d��d��d�gf�dXg�dGgf�dX�d�g�dH�dKgf�dX�d�g�d�d�gf�dX�dސd��d�g�dJ�dJ�d{�d{gf�dX�dސd��d��d�d�d�g�d�d�d�d�d�d�d�gfd�gd�gfd�gd�gfd��d�gd�d.gfd�d�d�d�d1�d2�d3�dB�dG�dHg
�d3�d�d�d0�d:�d=�d>�dE�dI�dJg
fd�d�d�d�d1�d2�d3�dB�dG�dHg
d�d�d�d�d�d�d�d�d�d�g
fd�g�d�gf�dbg�d gf�db�d�g�d!�d%gf�db�d��d��d�g�d��d��d��d�gf�db�d��d��d�g�d��d��d��d�gf�db�d��d��d�g�d7�d7�d7�d7gf�db�d7�d��d��d�g�d8�d9�d8�d8�d8gf�dzg�dNgf�d��d�d�g�d|�d|�d�gf�d�g�d�gf�d��dZiZe��D]L\ZZeeded�D],\Z	Z
e	ek���r�iee	<e
ee	e<���qj���qP[�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��ddÐdĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdؐdِdڐdېdܐdݐdސdߐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d��d��d��d��d��d��d��d��d��d��d�d�d�d�d�d�d�d�d�d	�d
�d�d�d
�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d �d!�d"�d#�d$�d%�d&�d'�d(�d)�d*�d+�d,�d-�d.�d/�d0�d1�d2�d3�d4�d5�d6�d7�d8�d9�d:�d;�d<�d=�d>�d?�d@�dA�dB�dC�dD�dE�dF�dG�dH�dI�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�df�dg�dh�di�dj�dk�dl�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d{�d|�d}�d~�d�d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��d��ddÐdĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdؐdِdڐdېdܐdݐdސdߐd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d��d��d��gUZ
�d�S(�z3.10ZLALRa�Stranslation_unit_or_emptyleftLORleftLANDleftORleftXORleftANDleftEQNEleftGTGELTLEleftRSHIFTLSHIFTleftPLUSMINUSleftTIMESDIVIDEMODAUTO BREAK CASE CHAR CONST CONTINUE DEFAULT DO DOUBLE ELSE ENUM EXTERN FLOAT FOR GOTO IF INLINE INT LONG REGISTER OFFSETOF RESTRICT RETURN SHORT SIGNED SIZEOF STATIC STRUCT SWITCH TYPEDEF UNION UNSIGNED VOID VOLATILE WHILE __INT128 _BOOL _COMPLEX _NORETURN _THREAD_LOCAL _STATIC_ASSERT _ATOMIC _ALIGNOF _ALIGNAS _PRAGMA ID TYPEID INT_CONST_DEC INT_CONST_OCT INT_CONST_HEX INT_CONST_BIN INT_CONST_CHAR FLOAT_CONST HEX_FLOAT_CONST CHAR_CONST WCHAR_CONST U8CHAR_CONST U16CHAR_CONST U32CHAR_CONST STRING_LITERAL WSTRING_LITERAL U8STRING_LITERAL U16STRING_LITERAL U32STRING_LITERAL PLUS MINUS TIMES DIVIDE MOD OR AND NOT XOR LSHIFT RSHIFT LOR LAND LNOT LT LE GT GE EQ NE EQUALS TIMESEQUAL DIVEQUAL MODEQUAL PLUSEQUAL MINUSEQUAL LSHIFTEQUAL RSHIFTEQUAL ANDEQUAL XOREQUAL OREQUAL PLUSPLUS MINUSMINUS ARROW CONDOP LPAREN RPAREN LBRACKET RBRACKET LBRACE RBRACE COMMA PERIOD SEMI COLON ELLIPSIS PPHASH PPPRAGMA PPPRAGMASTRabstract_declarator_opt : empty
| abstract_declaratorassignment_expression_opt : empty
| assignment_expressionblock_item_list_opt : empty
| block_item_listdeclaration_list_opt : empty
| declaration_listdeclaration_specifiers_no_type_opt : empty
| declaration_specifiers_no_typedesignation_opt : empty
| designationexpression_opt : empty
| expressionid_init_declarator_list_opt : empty
| id_init_declarator_listidentifier_list_opt : empty
| identifier_listinit_declarator_list_opt : empty
| init_declarator_listinitializer_list_opt : empty
| initializer_listparameter_type_list_opt : empty
| parameter_type_liststruct_declarator_list_opt : empty
| struct_declarator_listtype_qualifier_list_opt : empty
| type_qualifier_list direct_id_declarator   : ID
         direct_id_declarator   : LPAREN id_declarator RPAREN
         direct_id_declarator   : direct_id_declarator LBRACKET type_qualifier_list_opt assignment_expression_opt RBRACKET
         direct_id_declarator   : direct_id_declarator LBRACKET STATIC type_qualifier_list_opt assignment_expression RBRACKET
                                    | direct_id_declarator LBRACKET type_qualifier_list STATIC assignment_expression RBRACKET
         direct_id_declarator   : direct_id_declarator LBRACKET type_qualifier_list_opt TIMES RBRACKET
         direct_id_declarator   : direct_id_declarator LPAREN parameter_type_list RPAREN
                                    | direct_id_declarator LPAREN identifier_list_opt RPAREN
         direct_typeid_declarator   : TYPEID
         direct_typeid_declarator   : LPAREN typeid_declarator RPAREN
         direct_typeid_declarator   : direct_typeid_declarator LBRACKET type_qualifier_list_opt assignment_expression_opt RBRACKET
         direct_typeid_declarator   : direct_typeid_declarator LBRACKET STATIC type_qualifier_list_opt assignment_expression RBRACKET
                                    | direct_typeid_declarator LBRACKET type_qualifier_list STATIC assignment_expression RBRACKET
         direct_typeid_declarator   : direct_typeid_declarator LBRACKET type_qualifier_list_opt TIMES RBRACKET
         direct_typeid_declarator   : direct_typeid_declarator LPAREN parameter_type_list RPAREN
                                    | direct_typeid_declarator LPAREN identifier_list_opt RPAREN
         direct_typeid_noparen_declarator   : TYPEID
         direct_typeid_noparen_declarator   : direct_typeid_noparen_declarator LBRACKET type_qualifier_list_opt assignment_expression_opt RBRACKET
         direct_typeid_noparen_declarator   : direct_typeid_noparen_declarator LBRACKET STATIC type_qualifier_list_opt assignment_expression RBRACKET
                                    | direct_typeid_noparen_declarator LBRACKET type_qualifier_list STATIC assignment_expression RBRACKET
         direct_typeid_noparen_declarator   : direct_typeid_noparen_declarator LBRACKET type_qualifier_list_opt TIMES RBRACKET
         direct_typeid_noparen_declarator   : direct_typeid_noparen_declarator LPAREN parameter_type_list RPAREN
                                    | direct_typeid_noparen_declarator LPAREN identifier_list_opt RPAREN
         id_declarator  : direct_id_declarator
         id_declarator  : pointer direct_id_declarator
         typeid_declarator  : direct_typeid_declarator
         typeid_declarator  : pointer direct_typeid_declarator
         typeid_noparen_declarator  : direct_typeid_noparen_declarator
         typeid_noparen_declarator  : pointer direct_typeid_noparen_declarator
         translation_unit_or_empty   : translation_unit
                                        | empty
         translation_unit    : external_declaration
         translation_unit    : translation_unit external_declaration
         external_declaration    : function_definition
         external_declaration    : declaration
         external_declaration    : pp_directive
                                    | pppragma_directive
         external_declaration    : SEMI
         external_declaration    : static_assert
         static_assert           : _STATIC_ASSERT LPAREN constant_expression COMMA unified_string_literal RPAREN
                                    | _STATIC_ASSERT LPAREN constant_expression RPAREN
         pp_directive  : PPHASH
         pppragma_directive      : PPPRAGMA
                                    | PPPRAGMA PPPRAGMASTR
                                    | _PRAGMA LPAREN unified_string_literal RPAREN
         pppragma_directive_list : pppragma_directive
                                    | pppragma_directive_list pppragma_directive
         function_definition : id_declarator declaration_list_opt compound_statement
         function_definition : declaration_specifiers id_declarator declaration_list_opt compound_statement
         statement   : labeled_statement
                        | expression_statement
                        | compound_statement
                        | selection_statement
                        | iteration_statement
                        | jump_statement
                        | pppragma_directive
                        | static_assert
         pragmacomp_or_statement     : pppragma_directive_list statement
                                        | statement
         decl_body : declaration_specifiers init_declarator_list_opt
                      | declaration_specifiers_no_type id_init_declarator_list_opt
         declaration : decl_body SEMI
         declaration_list    : declaration
                                | declaration_list declaration
         declaration_specifiers_no_type  : type_qualifier declaration_specifiers_no_type_opt
         declaration_specifiers_no_type  : storage_class_specifier declaration_specifiers_no_type_opt
         declaration_specifiers_no_type  : function_specifier declaration_specifiers_no_type_opt
         declaration_specifiers_no_type  : atomic_specifier declaration_specifiers_no_type_opt
         declaration_specifiers_no_type  : alignment_specifier declaration_specifiers_no_type_opt
         declaration_specifiers  : declaration_specifiers type_qualifier
         declaration_specifiers  : declaration_specifiers storage_class_specifier
         declaration_specifiers  : declaration_specifiers function_specifier
         declaration_specifiers  : declaration_specifiers type_specifier_no_typeid
         declaration_specifiers  : type_specifier
         declaration_specifiers  : declaration_specifiers_no_type type_specifier
         declaration_specifiers  : declaration_specifiers alignment_specifier
         storage_class_specifier : AUTO
                                    | REGISTER
                                    | STATIC
                                    | EXTERN
                                    | TYPEDEF
                                    | _THREAD_LOCAL
         function_specifier  : INLINE
                                | _NORETURN
         type_specifier_no_typeid  : VOID
                                      | _BOOL
                                      | CHAR
                                      | SHORT
                                      | INT
                                      | LONG
                                      | FLOAT
                                      | DOUBLE
                                      | _COMPLEX
                                      | SIGNED
                                      | UNSIGNED
                                      | __INT128
         type_specifier  : typedef_name
                            | enum_specifier
                            | struct_or_union_specifier
                            | type_specifier_no_typeid
                            | atomic_specifier
         atomic_specifier  : _ATOMIC LPAREN type_name RPAREN
         type_qualifier  : CONST
                            | RESTRICT
                            | VOLATILE
                            | _ATOMIC
         init_declarator_list    : init_declarator
                                    | init_declarator_list COMMA init_declarator
         init_declarator : declarator
                            | declarator EQUALS initializer
         id_init_declarator_list    : id_init_declarator
                                       | id_init_declarator_list COMMA init_declarator
         id_init_declarator : id_declarator
                               | id_declarator EQUALS initializer
         specifier_qualifier_list    : specifier_qualifier_list type_specifier_no_typeid
         specifier_qualifier_list    : specifier_qualifier_list type_qualifier
         specifier_qualifier_list  : type_specifier
         specifier_qualifier_list  : type_qualifier_list type_specifier
         specifier_qualifier_list  : alignment_specifier
         specifier_qualifier_list  : specifier_qualifier_list alignment_specifier
         struct_or_union_specifier   : struct_or_union ID
                                        | struct_or_union TYPEID
         struct_or_union_specifier : struct_or_union brace_open struct_declaration_list brace_close
                                      | struct_or_union brace_open brace_close
         struct_or_union_specifier   : struct_or_union ID brace_open struct_declaration_list brace_close
                                        | struct_or_union ID brace_open brace_close
                                        | struct_or_union TYPEID brace_open struct_declaration_list brace_close
                                        | struct_or_union TYPEID brace_open brace_close
         struct_or_union : STRUCT
                            | UNION
         struct_declaration_list     : struct_declaration
                                        | struct_declaration_list struct_declaration
         struct_declaration : specifier_qualifier_list struct_declarator_list_opt SEMI
         struct_declaration : SEMI
         struct_declaration : pppragma_directive
         struct_declarator_list  : struct_declarator
                                    | struct_declarator_list COMMA struct_declarator
         struct_declarator : declarator
         struct_declarator   : declarator COLON constant_expression
                                | COLON constant_expression
         enum_specifier  : ENUM ID
                            | ENUM TYPEID
         enum_specifier  : ENUM brace_open enumerator_list brace_close
         enum_specifier  : ENUM ID brace_open enumerator_list brace_close
                            | ENUM TYPEID brace_open enumerator_list brace_close
         enumerator_list : enumerator
                            | enumerator_list COMMA
                            | enumerator_list COMMA enumerator
         alignment_specifier  : _ALIGNAS LPAREN type_name RPAREN
                                 | _ALIGNAS LPAREN constant_expression RPAREN
         enumerator  : ID
                        | ID EQUALS constant_expression
         declarator  : id_declarator
                        | typeid_declarator
         pointer : TIMES type_qualifier_list_opt
                    | TIMES type_qualifier_list_opt pointer
         type_qualifier_list : type_qualifier
                                | type_qualifier_list type_qualifier
         parameter_type_list : parameter_list
                                | parameter_list COMMA ELLIPSIS
         parameter_list  : parameter_declaration
                            | parameter_list COMMA parameter_declaration
         parameter_declaration   : declaration_specifiers id_declarator
                                    | declaration_specifiers typeid_noparen_declarator
         parameter_declaration   : declaration_specifiers abstract_declarator_opt
         identifier_list : identifier
                            | identifier_list COMMA identifier
         initializer : assignment_expression
         initializer : brace_open initializer_list_opt brace_close
                        | brace_open initializer_list COMMA brace_close
         initializer_list    : designation_opt initializer
                                | initializer_list COMMA designation_opt initializer
         designation : designator_list EQUALS
         designator_list : designator
                            | designator_list designator
         designator  : LBRACKET constant_expression RBRACKET
                        | PERIOD identifier
         type_name   : specifier_qualifier_list abstract_declarator_opt
         abstract_declarator     : pointer
         abstract_declarator     : pointer direct_abstract_declarator
         abstract_declarator     : direct_abstract_declarator
         direct_abstract_declarator  : LPAREN abstract_declarator RPAREN  direct_abstract_declarator  : direct_abstract_declarator LBRACKET assignment_expression_opt RBRACKET
         direct_abstract_declarator  : LBRACKET type_qualifier_list_opt assignment_expression_opt RBRACKET
         direct_abstract_declarator  : direct_abstract_declarator LBRACKET TIMES RBRACKET
         direct_abstract_declarator  : LBRACKET TIMES RBRACKET
         direct_abstract_declarator  : direct_abstract_declarator LPAREN parameter_type_list_opt RPAREN
         direct_abstract_declarator  : LPAREN parameter_type_list_opt RPAREN
         block_item  : declaration
                        | statement
         block_item_list : block_item
                            | block_item_list block_item
         compound_statement : brace_open block_item_list_opt brace_close  labeled_statement : ID COLON pragmacomp_or_statement  labeled_statement : CASE constant_expression COLON pragmacomp_or_statement  labeled_statement : DEFAULT COLON pragmacomp_or_statement  selection_statement : IF LPAREN expression RPAREN pragmacomp_or_statement  selection_statement : IF LPAREN expression RPAREN statement ELSE pragmacomp_or_statement  selection_statement : SWITCH LPAREN expression RPAREN pragmacomp_or_statement  iteration_statement : WHILE LPAREN expression RPAREN pragmacomp_or_statement  iteration_statement : DO pragmacomp_or_statement WHILE LPAREN expression RPAREN SEMI  iteration_statement : FOR LPAREN expression_opt SEMI expression_opt SEMI expression_opt RPAREN pragmacomp_or_statement  iteration_statement : FOR LPAREN declaration expression_opt SEMI expression_opt RPAREN pragmacomp_or_statement  jump_statement  : GOTO ID SEMI  jump_statement  : BREAK SEMI  jump_statement  : CONTINUE SEMI  jump_statement  : RETURN expression SEMI
                            | RETURN SEMI
         expression_statement : expression_opt SEMI  expression  : assignment_expression
                        | expression COMMA assignment_expression
         assignment_expression : LPAREN compound_statement RPAREN  typedef_name : TYPEID  assignment_expression   : conditional_expression
                                    | unary_expression assignment_operator assignment_expression
         assignment_operator : EQUALS
                                | XOREQUAL
                                | TIMESEQUAL
                                | DIVEQUAL
                                | MODEQUAL
                                | PLUSEQUAL
                                | MINUSEQUAL
                                | LSHIFTEQUAL
                                | RSHIFTEQUAL
                                | ANDEQUAL
                                | OREQUAL
         constant_expression : conditional_expression  conditional_expression  : binary_expression
                                    | binary_expression CONDOP expression COLON conditional_expression
         binary_expression   : cast_expression
                                | binary_expression TIMES binary_expression
                                | binary_expression DIVIDE binary_expression
                                | binary_expression MOD binary_expression
                                | binary_expression PLUS binary_expression
                                | binary_expression MINUS binary_expression
                                | binary_expression RSHIFT binary_expression
                                | binary_expression LSHIFT binary_expression
                                | binary_expression LT binary_expression
                                | binary_expression LE binary_expression
                                | binary_expression GE binary_expression
                                | binary_expression GT binary_expression
                                | binary_expression EQ binary_expression
                                | binary_expression NE binary_expression
                                | binary_expression AND binary_expression
                                | binary_expression OR binary_expression
                                | binary_expression XOR binary_expression
                                | binary_expression LAND binary_expression
                                | binary_expression LOR binary_expression
         cast_expression : unary_expression  cast_expression : LPAREN type_name RPAREN cast_expression  unary_expression    : postfix_expression  unary_expression    : PLUSPLUS unary_expression
                                | MINUSMINUS unary_expression
                                | unary_operator cast_expression
         unary_expression    : SIZEOF unary_expression
                                | SIZEOF LPAREN type_name RPAREN
                                | _ALIGNOF LPAREN type_name RPAREN
         unary_operator  : AND
                            | TIMES
                            | PLUS
                            | MINUS
                            | NOT
                            | LNOT
         postfix_expression  : primary_expression  postfix_expression  : postfix_expression LBRACKET expression RBRACKET  postfix_expression  : postfix_expression LPAREN argument_expression_list RPAREN
                                | postfix_expression LPAREN RPAREN
         postfix_expression  : postfix_expression PERIOD ID
                                | postfix_expression PERIOD TYPEID
                                | postfix_expression ARROW ID
                                | postfix_expression ARROW TYPEID
         postfix_expression  : postfix_expression PLUSPLUS
                                | postfix_expression MINUSMINUS
         postfix_expression  : LPAREN type_name RPAREN brace_open initializer_list brace_close
                                | LPAREN type_name RPAREN brace_open initializer_list COMMA brace_close
         primary_expression  : identifier  primary_expression  : constant  primary_expression  : unified_string_literal
                                | unified_wstring_literal
         primary_expression  : LPAREN expression RPAREN  primary_expression  : OFFSETOF LPAREN type_name COMMA offsetof_member_designator RPAREN
         offsetof_member_designator : identifier
                                         | offsetof_member_designator PERIOD identifier
                                         | offsetof_member_designator LBRACKET expression RBRACKET
         argument_expression_list    : assignment_expression
                                        | argument_expression_list COMMA assignment_expression
         identifier  : ID  constant    : INT_CONST_DEC
                        | INT_CONST_OCT
                        | INT_CONST_HEX
                        | INT_CONST_BIN
                        | INT_CONST_CHAR
         constant    : FLOAT_CONST
                        | HEX_FLOAT_CONST
         constant    : CHAR_CONST
                        | WCHAR_CONST
                        | U8CHAR_CONST
                        | U16CHAR_CONST
                        | U32CHAR_CONST
         unified_string_literal  : STRING_LITERAL
                                    | unified_string_literal STRING_LITERAL
         unified_wstring_literal : WSTRING_LITERAL
                                    | U8STRING_LITERAL
                                    | U16STRING_LITERAL
                                    | U32STRING_LITERAL
                                    | unified_wstring_literal WSTRING_LITERAL
                                    | unified_wstring_literal U8STRING_LITERAL
                                    | unified_wstring_literal U16STRING_LITERAL
                                    | unified_wstring_literal U32STRING_LITERAL
         brace_open  :   LBRACE
         brace_close :   RBRACE
        empty : ����������	�
���@�Z�[����iiici�i����i���i���i���i���i����i����i����i����i����i����i����i���i����i����i����i����i����i����i����i#���i������
������������ �!�"�#�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�E�F�G�H�I�J�K�L�M�N�O�Q�S�T�U�V�W�X�Y�a�b�c�d�e�f�g�h�i�j�k�l�n�o�p�u�v�w�y�z�{�|������������������������������������������������������������������������������������������������ii#i$i%i'i(i)i,i-i.i/i7i8iFiGiJiMiNiOiPiQiRiSiTiUiViWiXiYiZi\i]iaibidieifihiiiqirisitiuiviwixiyi�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i��i
i�i
iiiiiiiii(i)i*�+i,i.�1i3i:i;i>iC�D�FiHiIiJi���i����i����i��i����i����i����i����i���i���i����i����i����i����i����i����i����i����i����i����i����i����iz���i}���i|���i{���i����i����i����i����i����i����i����iK���i����i����i����i����i����i����i��i��iy���iw���iJ���i���i���i���i����i����i����i����i����i����i����i�i�iu���is���i����i����iW���iV���i����ik���ij���i���i����i��i���i���i���i����i��i��i���i���i���i���i���i���i���i���i����i����i����i����i����i����i����i����i����i����i����i����i����ih���ia���i^���i]���io���im���i�i%���i'���i&���i����i����i����i����i����i����i����i����i�i���i���i���ix���iv���i<���i����i���i���i��i��i��i��i����i����i����i����i���i���it���ir���iU���if���id���ii���i`���iq���ip���il���i��i��i\���iZ���in���i~���iO���iN���i$���i���i����i����i���i���i���i���i���i���i����i����i����i����i����i����i����i����i����i�i�i�i�i�i��i��i��i��i���i���i���i���i���i��i���iT���iS���ig���ie���i_���iX���i"���i ���i���i���i����i����i���i���i
���i;���i���i���i��i���i���i��i��i��i���i[���iY���i!���i/i:���i���i���i����i���i���i���i<i���i���i���i���i���i���i���������$�%�>�?�P�R�^�_�`�q�r�s�t�x�~��������������������������������������iiiii
iiiiiiiiiiiiiiiiiii i!i"i&i*i2i5i6i:i>iBiCiKiLi[ijiminioizi{i|i}i~ii�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i��i�iiiiii� �!i2i4i5ic���ib���iI���i��i��iG�����i��i��i���i��i���i���iH���iF���i���i���i
���i	���i���i���i���i���i���i���i���i����i�i7����=�m������������i?iDiEi_i`i�i�i�ii�i"i#i$i%�&i'i6i7iAiB�\�}i+i0i���i�i.���i(���i*���i���i���i,���i-���i+���i)���i���i���i���i���i���C�D����i9i����i�����A�B�i�i����i����������iHiIi�i�i�i�i�i�0iR���iM������i����iQ���i��i��iP���iL���i9���i8�����ip�i
i�i�i�i�i��i6���i5���i3���i4��������i	i;i<i=i@iAi^i�i�i�i�i�i�i�i�i�i��i-i@iC���i>���iA���i@���i?���i1���i���������i/���i2���i���iB���i=���i���i0���i����]����������iiiikili�i�i�i�i�i�i�i�iii	iii=i?�EiGiE���i��i��iD���i��i��i���i���i���igi1i3i4i�i�i�i�i�i�iiii8�9������)rz$end�SEMIZPPHASHZPPPRAGMAZ_PRAGMAZ_STATIC_ASSERTZIDZLPARENZTIMESZTYPEIDZENUMZVOIDZ_BOOLZCHARZSHORT�INT�LONG�FLOAT�DOUBLEZ_COMPLEXZSIGNEDZUNSIGNEDZ__INT128Z_ATOMICZCONSTZRESTRICTZVOLATILEZAUTOZREGISTERZSTATICZEXTERNZTYPEDEFZ
_THREAD_LOCALZINLINEZ	_NORETURNZ_ALIGNASZSTRUCTZUNION�LBRACE�RBRACEZCASE�DEFAULTZIFZSWITCHZWHILEZDOZFORZGOTOZBREAK�CONTINUEZRETURNZPLUSPLUSZ
MINUSMINUSZSIZEOFZ_ALIGNOF�AND�PLUS�MINUS�NOTZLNOTZOFFSETOFZ
INT_CONST_DECZ
INT_CONST_OCTZ
INT_CONST_HEXZ
INT_CONST_BINZINT_CONST_CHARZFLOAT_CONSTZHEX_FLOAT_CONSTZ
CHAR_CONSTZWCHAR_CONSTZU8CHAR_CONSTZ
U16CHAR_CONSTZ
U32CHAR_CONSTZSTRING_LITERALZWSTRING_LITERALZU8STRING_LITERALZU16STRING_LITERALZU32STRING_LITERAL�ELSEZPPPRAGMASTRZEQUALS�COMMAZRPAREN�COLONZLBRACKETZRBRACKETZPERIODZARROWZCONDOPZDIVIDEZMODZRSHIFTZLSHIFT�LTZLEZGE�GTZEQZNE�ORZXORZLANDZLORZXOREQUALZ
TIMESEQUALZDIVEQUALZMODEQUAL�	PLUSEQUALZ
MINUSEQUALZLSHIFTEQUALZRSHIFTEQUALZANDEQUALZOREQUAL�ELLIPSIS)d�translation_unit_or_empty�translation_unit�empty�external_declaration�function_definition�declaration�pp_directive�pppragma_directive�
static_assert�
id_declarator�declaration_specifiers�	decl_body�direct_id_declarator�pointer�type_qualifier�storage_class_specifier�function_specifier�type_specifier_no_typeid�type_specifier�declaration_specifiers_no_type�alignment_specifier�typedef_name�enum_specifier�struct_or_union_specifier�atomic_specifier�struct_or_union�declaration_list_opt�declaration_list�init_declarator_list_opt�init_declarator_list�init_declarator�
declarator�typeid_declarator�direct_typeid_declarator�"declaration_specifiers_no_type_opt�id_init_declarator_list_opt�id_init_declarator_list�id_init_declarator�type_qualifier_list_opt�type_qualifier_list�
brace_open�compound_statement�unified_string_literal�constant_expression�conditional_expression�binary_expression�cast_expression�unary_expression�postfix_expression�unary_operator�primary_expression�
identifier�constant�unified_wstring_literal�parameter_type_list�identifier_list_opt�parameter_list�identifier_list�parameter_declaration�enumerator_list�
enumerator�struct_declaration_list�brace_close�struct_declaration�specifier_qualifier_list�	type_name�block_item_list_opt�block_item_list�
block_item�	statement�labeled_statement�expression_statement�selection_statement�iteration_statement�jump_statement�expression_opt�
expression�assignment_expression�initializer�assignment_expression_opt�typeid_noparen_declarator�abstract_declarator_opt� direct_typeid_noparen_declarator�abstract_declarator�direct_abstract_declarator�struct_declarator_list_opt�struct_declarator_list�struct_declarator�pragmacomp_or_statement�pppragma_directive_list�assignment_operator�initializer_list_opt�initializer_list�designation_opt�designation�designator_list�
designator�argument_expression_list�parameter_type_list_opt�offsetof_member_designator)zS' -> translation_unit_or_emptyzS'rNNN)z abstract_declarator_opt -> emptyr}r�p_abstract_declarator_opt�plyparser.pyr*)z.abstract_declarator_opt -> abstract_declaratorr}rr�r�r+)z"assignment_expression_opt -> emptyr{r�p_assignment_expression_optr�r*)z2assignment_expression_opt -> assignment_expressionr{rr�r�r+)zblock_item_list_opt -> emptyrnr�p_block_item_list_optr�r*)z&block_item_list_opt -> block_item_listrnrr�r�r+)zdeclaration_list_opt -> emptyrFr�p_declaration_list_optr�r*)z(declaration_list_opt -> declaration_listrFrr�r�r+)z+declaration_specifiers_no_type_opt -> emptyrNr�$p_declaration_specifiers_no_type_optr�r*)zDdeclaration_specifiers_no_type_opt -> declaration_specifiers_no_typerNrr�r�r+)zdesignation_opt -> emptyr�r�p_designation_optr�r*)zdesignation_opt -> designationr�rr�r�r+)zexpression_opt -> emptyrwr�p_expression_optr�r*)zexpression_opt -> expressionrwrr�r�r+)z$id_init_declarator_list_opt -> emptyrOr�p_id_init_declarator_list_optr�r*)z6id_init_declarator_list_opt -> id_init_declarator_listrOrr�r�r+)zidentifier_list_opt -> emptyrcr�p_identifier_list_optr�r*)z&identifier_list_opt -> identifier_listrcrr�r�r+)z!init_declarator_list_opt -> emptyrHr�p_init_declarator_list_optr�r*)z0init_declarator_list_opt -> init_declarator_listrHrr�r�r+)zinitializer_list_opt -> emptyr�r�p_initializer_list_optr�r*)z(initializer_list_opt -> initializer_listr�rr�r�r+)z parameter_type_list_opt -> emptyr�r�p_parameter_type_list_optr�r*)z.parameter_type_list_opt -> parameter_type_listr�rr�r�r+)z#struct_declarator_list_opt -> emptyr�r�p_struct_declarator_list_optr�r*)z4struct_declarator_list_opt -> struct_declarator_listr�rr�r�r+)z type_qualifier_list_opt -> emptyrRr�p_type_qualifier_list_optr�r*)z.type_qualifier_list_opt -> type_qualifier_listrRrr�r�r+)zdirect_id_declarator -> IDr8rZp_direct_id_declarator_1r�r�)z3direct_id_declarator -> LPAREN id_declarator RPARENr8rZp_direct_id_declarator_2r�r�)zpdirect_id_declarator -> direct_id_declarator LBRACKET type_qualifier_list_opt assignment_expression_opt RBRACKETr8rZp_direct_id_declarator_3r�r�)zsdirect_id_declarator -> direct_id_declarator LBRACKET STATIC type_qualifier_list_opt assignment_expression RBRACKETr8r�p_direct_id_declarator_4r�r�)zodirect_id_declarator -> direct_id_declarator LBRACKET type_qualifier_list STATIC assignment_expression RBRACKETr8rr�r�r)z\direct_id_declarator -> direct_id_declarator LBRACKET type_qualifier_list_opt TIMES RBRACKETr8rZp_direct_id_declarator_5r�r�)zNdirect_id_declarator -> direct_id_declarator LPAREN parameter_type_list RPARENr8r�p_direct_id_declarator_6r�r�)zNdirect_id_declarator -> direct_id_declarator LPAREN identifier_list_opt RPARENr8rr�r�r)z"direct_typeid_declarator -> TYPEIDrMrZp_direct_typeid_declarator_1r�r�)z;direct_typeid_declarator -> LPAREN typeid_declarator RPARENrMrZp_direct_typeid_declarator_2r�r�)zxdirect_typeid_declarator -> direct_typeid_declarator LBRACKET type_qualifier_list_opt assignment_expression_opt RBRACKETrMrZp_direct_typeid_declarator_3r�r�)z{direct_typeid_declarator -> direct_typeid_declarator LBRACKET STATIC type_qualifier_list_opt assignment_expression RBRACKETrMr�p_direct_typeid_declarator_4r�r�)zwdirect_typeid_declarator -> direct_typeid_declarator LBRACKET type_qualifier_list STATIC assignment_expression RBRACKETrMrr�r�r)zddirect_typeid_declarator -> direct_typeid_declarator LBRACKET type_qualifier_list_opt TIMES RBRACKETrMrZp_direct_typeid_declarator_5r�r�)zVdirect_typeid_declarator -> direct_typeid_declarator LPAREN parameter_type_list RPARENrMr�p_direct_typeid_declarator_6r�r�)zVdirect_typeid_declarator -> direct_typeid_declarator LPAREN identifier_list_opt RPARENrMrr�r�r)z*direct_typeid_noparen_declarator -> TYPEIDr~rZ$p_direct_typeid_noparen_declarator_1r�r�)z�direct_typeid_noparen_declarator -> direct_typeid_noparen_declarator LBRACKET type_qualifier_list_opt assignment_expression_opt RBRACKETr~rZ$p_direct_typeid_noparen_declarator_3r�r�)z�direct_typeid_noparen_declarator -> direct_typeid_noparen_declarator LBRACKET STATIC type_qualifier_list_opt assignment_expression RBRACKETr~r�$p_direct_typeid_noparen_declarator_4r�r�)z�direct_typeid_noparen_declarator -> direct_typeid_noparen_declarator LBRACKET type_qualifier_list STATIC assignment_expression RBRACKETr~rr�r�r)ztdirect_typeid_noparen_declarator -> direct_typeid_noparen_declarator LBRACKET type_qualifier_list_opt TIMES RBRACKETr~rZ$p_direct_typeid_noparen_declarator_5r�r�)zfdirect_typeid_noparen_declarator -> direct_typeid_noparen_declarator LPAREN parameter_type_list RPARENr~r�$p_direct_typeid_noparen_declarator_6r�r�)zfdirect_typeid_noparen_declarator -> direct_typeid_noparen_declarator LPAREN identifier_list_opt RPARENr~rr�r�r)z%id_declarator -> direct_id_declaratorr5rZp_id_declarator_1r�r�)z-id_declarator -> pointer direct_id_declaratorr5rZp_id_declarator_2r�r�)z-typeid_declarator -> direct_typeid_declaratorrLrZp_typeid_declarator_1r�r�)z5typeid_declarator -> pointer direct_typeid_declaratorrLrZp_typeid_declarator_2r�r�)z=typeid_noparen_declarator -> direct_typeid_noparen_declaratorr|rZp_typeid_noparen_declarator_1r�r�)zEtypeid_noparen_declarator -> pointer direct_typeid_noparen_declaratorr|rZp_typeid_noparen_declarator_2r�r�)z-translation_unit_or_empty -> translation_unitr,r�p_translation_unit_or_empty�c_parser.pyr�)z"translation_unit_or_empty -> emptyr,rr�r�r�)z(translation_unit -> external_declarationr-rZp_translation_unit_1r�r�)z9translation_unit -> translation_unit external_declarationr-rZp_translation_unit_2r�r�)z+external_declaration -> function_definitionr/rZp_external_declaration_1r�r)z#external_declaration -> declarationr/rZp_external_declaration_2r�r)z$external_declaration -> pp_directiver/r�p_external_declaration_3r�r�)z*external_declaration -> pppragma_directiver/rr�r�r�)zexternal_declaration -> SEMIr/rZp_external_declaration_4r�r�)z%external_declaration -> static_assertr/rZp_external_declaration_5r�r�)z^static_assert -> _STATIC_ASSERT LPAREN constant_expression COMMA unified_string_literal RPARENr4r�p_static_assert_declarationr�r�)zAstatic_assert -> _STATIC_ASSERT LPAREN constant_expression RPARENr4rr�r�r�)zpp_directive -> PPHASHr2rZp_pp_directiver�r)zpppragma_directive -> PPPRAGMAr3r�p_pppragma_directiver�r�)z*pppragma_directive -> PPPRAGMA PPPRAGMASTRr3rr�r�r)zBpppragma_directive -> _PRAGMA LPAREN unified_string_literal RPARENr3rr�r�r�)z-pppragma_directive_list -> pppragma_directiver�r�p_pppragma_directive_listr�iP)zEpppragma_directive_list -> pppragma_directive_list pppragma_directiver�rr�r�iQ)zLfunction_definition -> id_declarator declaration_list_opt compound_statementr0rZp_function_definition_1r�iX)zcfunction_definition -> declaration_specifiers id_declarator declaration_list_opt compound_statementr0rZp_function_definition_2r�ij)zstatement -> labeled_statementrqr�p_statementr�iy)z!statement -> expression_statementrqrr�r�iz)zstatement -> compound_statementrqrr�r�i{)z statement -> selection_statementrqrr�r�i|)z statement -> iteration_statementrqrr�r�i})zstatement -> jump_statementrqrr�r�i~)zstatement -> pppragma_directiverqrr�r�i)zstatement -> static_assertrqrr�r�i�)z<pragmacomp_or_statement -> pppragma_directive_list statementr�r�p_pragmacomp_or_statementr�i�)z$pragmacomp_or_statement -> statementr�rr�r�i�)z<decl_body -> declaration_specifiers init_declarator_list_optr7r�p_decl_bodyr�i�)zGdecl_body -> declaration_specifiers_no_type id_init_declarator_list_optr7rr�r�i�)zdeclaration -> decl_body SEMIr1rZ
p_declarationr�i)zdeclaration_list -> declarationrGr�p_declaration_listr�i
)z0declaration_list -> declaration_list declarationrGrr�r�i)zSdeclaration_specifiers_no_type -> type_qualifier declaration_specifiers_no_type_optr?rZ"p_declaration_specifiers_no_type_1r�i)z\declaration_specifiers_no_type -> storage_class_specifier declaration_specifiers_no_type_optr?rZ"p_declaration_specifiers_no_type_2r�i)zWdeclaration_specifiers_no_type -> function_specifier declaration_specifiers_no_type_optr?rZ"p_declaration_specifiers_no_type_3r�i)zUdeclaration_specifiers_no_type -> atomic_specifier declaration_specifiers_no_type_optr?rZ"p_declaration_specifiers_no_type_4r�i&)zXdeclaration_specifiers_no_type -> alignment_specifier declaration_specifiers_no_type_optr?rZ"p_declaration_specifiers_no_type_5r�i+)z?declaration_specifiers -> declaration_specifiers type_qualifierr6rZp_declaration_specifiers_1r�i0)zHdeclaration_specifiers -> declaration_specifiers storage_class_specifierr6rZp_declaration_specifiers_2r�i5)zCdeclaration_specifiers -> declaration_specifiers function_specifierr6rZp_declaration_specifiers_3r�i:)zIdeclaration_specifiers -> declaration_specifiers type_specifier_no_typeidr6rZp_declaration_specifiers_4r�i?)z(declaration_specifiers -> type_specifierr6rZp_declaration_specifiers_5r�iD)zGdeclaration_specifiers -> declaration_specifiers_no_type type_specifierr6rZp_declaration_specifiers_6r�iI)zDdeclaration_specifiers -> declaration_specifiers alignment_specifierr6rZp_declaration_specifiers_7r�iN)zstorage_class_specifier -> AUTOr;r�p_storage_class_specifierr�iS)z#storage_class_specifier -> REGISTERr;rr�r�iT)z!storage_class_specifier -> STATICr;rr�r�iU)z!storage_class_specifier -> EXTERNr;rr�r�iV)z"storage_class_specifier -> TYPEDEFr;rr�r�iW)z(storage_class_specifier -> _THREAD_LOCALr;rr�r�iX)zfunction_specifier -> INLINEr<r�p_function_specifierr�i])zfunction_specifier -> _NORETURNr<rr�r�i^)z type_specifier_no_typeid -> VOIDr=r�p_type_specifier_no_typeidr�ic)z!type_specifier_no_typeid -> _BOOLr=rr�r�id)z type_specifier_no_typeid -> CHARr=rr�r�ie)z!type_specifier_no_typeid -> SHORTr=rr�r�if)ztype_specifier_no_typeid -> INTr=rr�r�ig)z type_specifier_no_typeid -> LONGr=rr�r�ih)z!type_specifier_no_typeid -> FLOATr=rr�r�ii)z"type_specifier_no_typeid -> DOUBLEr=rr�r�ij)z$type_specifier_no_typeid -> _COMPLEXr=rr�r�ik)z"type_specifier_no_typeid -> SIGNEDr=rr�r�il)z$type_specifier_no_typeid -> UNSIGNEDr=rr�r�im)z$type_specifier_no_typeid -> __INT128r=rr�r�in)ztype_specifier -> typedef_namer>r�p_type_specifierr�is)z type_specifier -> enum_specifierr>rr�r�it)z+type_specifier -> struct_or_union_specifierr>rr�r�iu)z*type_specifier -> type_specifier_no_typeidr>rr�r�iv)z"type_specifier -> atomic_specifierr>rr�r�iw)z3atomic_specifier -> _ATOMIC LPAREN type_name RPARENrDrZp_atomic_specifierr�i})ztype_qualifier -> CONSTr:r�p_type_qualifierr�i�)ztype_qualifier -> RESTRICTr:rr�r�i�)ztype_qualifier -> VOLATILEr:rr�r�i�)ztype_qualifier -> _ATOMICr:rr�r�i�)z'init_declarator_list -> init_declaratorrIr�p_init_declarator_listr�i�)zBinit_declarator_list -> init_declarator_list COMMA init_declaratorrIrr�r�i�)zinit_declarator -> declaratorrJr�p_init_declaratorr�i�)z0init_declarator -> declarator EQUALS initializerrJrr�r�i�)z-id_init_declarator_list -> id_init_declaratorrPr�p_id_init_declarator_listr�i�)zHid_init_declarator_list -> id_init_declarator_list COMMA init_declaratorrPrr�r�i�)z#id_init_declarator -> id_declaratorrQr�p_id_init_declaratorr�i�)z6id_init_declarator -> id_declarator EQUALS initializerrQrr�r�i�)zMspecifier_qualifier_list -> specifier_qualifier_list type_specifier_no_typeidrlrZp_specifier_qualifier_list_1r�i�)zCspecifier_qualifier_list -> specifier_qualifier_list type_qualifierrlrZp_specifier_qualifier_list_2r�i�)z*specifier_qualifier_list -> type_specifierrlrZp_specifier_qualifier_list_3r�i�)z>specifier_qualifier_list -> type_qualifier_list type_specifierrlrZp_specifier_qualifier_list_4r�i�)z/specifier_qualifier_list -> alignment_specifierrlrZp_specifier_qualifier_list_5r�i�)zHspecifier_qualifier_list -> specifier_qualifier_list alignment_specifierrlrZp_specifier_qualifier_list_6r�i�)z/struct_or_union_specifier -> struct_or_union IDrCr�p_struct_or_union_specifier_1r�i�)z3struct_or_union_specifier -> struct_or_union TYPEIDrCrr�r�i�)z[struct_or_union_specifier -> struct_or_union brace_open struct_declaration_list brace_closerCr�p_struct_or_union_specifier_2r�i�)zCstruct_or_union_specifier -> struct_or_union brace_open brace_closerCrr�r�i�)z^struct_or_union_specifier -> struct_or_union ID brace_open struct_declaration_list brace_closerCr�p_struct_or_union_specifier_3r�i�)zFstruct_or_union_specifier -> struct_or_union ID brace_open brace_closerCrr�r�i�)zbstruct_or_union_specifier -> struct_or_union TYPEID brace_open struct_declaration_list brace_closerCrr�r�i�)zJstruct_or_union_specifier -> struct_or_union TYPEID brace_open brace_closerCrr�r�i�)zstruct_or_union -> STRUCTrEr�p_struct_or_unionr�i�)zstruct_or_union -> UNIONrErr�r�i�)z-struct_declaration_list -> struct_declarationrir�p_struct_declaration_listr�i)zEstruct_declaration_list -> struct_declaration_list struct_declarationrirr�r�i)zNstruct_declaration -> specifier_qualifier_list struct_declarator_list_opt SEMIrkrZp_struct_declaration_1r�i)zstruct_declaration -> SEMIrkrZp_struct_declaration_2r�i1)z(struct_declaration -> pppragma_directiverkrZp_struct_declaration_3r�i6)z+struct_declarator_list -> struct_declaratorr�r�p_struct_declarator_listr�i;)zHstruct_declarator_list -> struct_declarator_list COMMA struct_declaratorr�rr�r�i<)zstruct_declarator -> declaratorr�rZp_struct_declarator_1r�iD)z9struct_declarator -> declarator COLON constant_expressionr�r�p_struct_declarator_2r�iI)z.struct_declarator -> COLON constant_expressionr�rr�r�iJ)zenum_specifier -> ENUM IDrBr�p_enum_specifier_1r�iR)zenum_specifier -> ENUM TYPEIDrBrr�r�iS)z=enum_specifier -> ENUM brace_open enumerator_list brace_closerBrZp_enum_specifier_2r�iX)z@enum_specifier -> ENUM ID brace_open enumerator_list brace_closerBr�p_enum_specifier_3r�i])zDenum_specifier -> ENUM TYPEID brace_open enumerator_list brace_closerBrr�r�i^)zenumerator_list -> enumeratorrgr�p_enumerator_listr�ic)z(enumerator_list -> enumerator_list COMMArgrr�r�id)z3enumerator_list -> enumerator_list COMMA enumeratorrgrr�r�ie)z7alignment_specifier -> _ALIGNAS LPAREN type_name RPARENr@r�p_alignment_specifierr�ip)zAalignment_specifier -> _ALIGNAS LPAREN constant_expression RPARENr@rr�r�iq)zenumerator -> IDrhr�p_enumeratorr�iv)z+enumerator -> ID EQUALS constant_expressionrhrr�r�iw)zdeclarator -> id_declaratorrKr�p_declaratorr�i�)zdeclarator -> typeid_declaratorrKrr�r�i�)z(pointer -> TIMES type_qualifier_list_optr9r�	p_pointerr�i�)z0pointer -> TIMES type_qualifier_list_opt pointerr9rr�r�i�)z%type_qualifier_list -> type_qualifierrSr�p_type_qualifier_listr�i)z9type_qualifier_list -> type_qualifier_list type_qualifierrSrr�r�i)z%parameter_type_list -> parameter_listrbr�p_parameter_type_listr�i)z4parameter_type_list -> parameter_list COMMA ELLIPSISrbrr�r�i)z'parameter_list -> parameter_declarationrdr�p_parameter_listr�i$)z<parameter_list -> parameter_list COMMA parameter_declarationrdrr�r�i%)z=parameter_declaration -> declaration_specifiers id_declaratorrfr�p_parameter_declaration_1r�i8)zIparameter_declaration -> declaration_specifiers typeid_noparen_declaratorrfrr�r�i9)zGparameter_declaration -> declaration_specifiers abstract_declarator_optrfrZp_parameter_declaration_2r�iD)zidentifier_list -> identifierrer�p_identifier_listr�id)z3identifier_list -> identifier_list COMMA identifierrerr�r�ie)z$initializer -> assignment_expressionrzrZp_initializer_1r�in)z:initializer -> brace_open initializer_list_opt brace_closerzr�p_initializer_2r�is)z<initializer -> brace_open initializer_list COMMA brace_closerzrr�r�it)z/initializer_list -> designation_opt initializerr�r�p_initializer_listr�i|)zFinitializer_list -> initializer_list COMMA designation_opt initializerr�rr�r�i})z%designation -> designator_list EQUALSr�rZ
p_designationr�i�)zdesignator_list -> designatorr�r�p_designator_listr�i�)z-designator_list -> designator_list designatorr�rr�r�i�)z3designator -> LBRACKET constant_expression RBRACKETr�r�p_designatorr�i�)zdesignator -> PERIOD identifierr�rr�r�i�)z=type_name -> specifier_qualifier_list abstract_declarator_optrmrZp_type_namer�i�)zabstract_declarator -> pointerrrZp_abstract_declarator_1r�i�)z9abstract_declarator -> pointer direct_abstract_declaratorrrZp_abstract_declarator_2r�i�)z1abstract_declarator -> direct_abstract_declaratorrrZp_abstract_declarator_3r�i�)z?direct_abstract_declarator -> LPAREN abstract_declarator RPARENr�rZp_direct_abstract_declarator_1r�i�)zddirect_abstract_declarator -> direct_abstract_declarator LBRACKET assignment_expression_opt RBRACKETr�rZp_direct_abstract_declarator_2r�i�)zadirect_abstract_declarator -> LBRACKET type_qualifier_list_opt assignment_expression_opt RBRACKETr�rZp_direct_abstract_declarator_3r�i�)zPdirect_abstract_declarator -> direct_abstract_declarator LBRACKET TIMES RBRACKETr�rZp_direct_abstract_declarator_4r�i�)z5direct_abstract_declarator -> LBRACKET TIMES RBRACKETr�rZp_direct_abstract_declarator_5r�i�)z^direct_abstract_declarator -> direct_abstract_declarator LPAREN parameter_type_list_opt RPARENr�rZp_direct_abstract_declarator_6r�i�)zCdirect_abstract_declarator -> LPAREN parameter_type_list_opt RPARENr�rZp_direct_abstract_declarator_7r�i�)zblock_item -> declarationrpr�p_block_itemr�i)zblock_item -> statementrprr�r�i)zblock_item_list -> block_itemror�p_block_item_listr�i	)z-block_item_list -> block_item_list block_itemrorr�r�i
)z@compound_statement -> brace_open block_item_list_opt brace_closerUrZp_compound_statement_1r�i)z5labeled_statement -> ID COLON pragmacomp_or_statementrrrZp_labeled_statement_1r�i)zKlabeled_statement -> CASE constant_expression COLON pragmacomp_or_statementrrrZp_labeled_statement_2r�i)z:labeled_statement -> DEFAULT COLON pragmacomp_or_statementrrrZp_labeled_statement_3r�i)zJselection_statement -> IF LPAREN expression RPAREN pragmacomp_or_statementrtrZp_selection_statement_1r�i")zYselection_statement -> IF LPAREN expression RPAREN statement ELSE pragmacomp_or_statementrtrZp_selection_statement_2r�i&)zNselection_statement -> SWITCH LPAREN expression RPAREN pragmacomp_or_statementrtrZp_selection_statement_3r�i*)zMiteration_statement -> WHILE LPAREN expression RPAREN pragmacomp_or_statementrurZp_iteration_statement_1r�i/)zUiteration_statement -> DO pragmacomp_or_statement WHILE LPAREN expression RPAREN SEMIrurZp_iteration_statement_2r�i3)zwiteration_statement -> FOR LPAREN expression_opt SEMI expression_opt SEMI expression_opt RPAREN pragmacomp_or_statementrur
Zp_iteration_statement_3r�i7)zoiteration_statement -> FOR LPAREN declaration expression_opt SEMI expression_opt RPAREN pragmacomp_or_statementrur	Zp_iteration_statement_4r�i;)zjump_statement -> GOTO ID SEMIrvrZp_jump_statement_1r�i@)zjump_statement -> BREAK SEMIrvrZp_jump_statement_2r�iD)zjump_statement -> CONTINUE SEMIrvrZp_jump_statement_3r�iH)z(jump_statement -> RETURN expression SEMIrvr�p_jump_statement_4r�iL)zjump_statement -> RETURN SEMIrvrr�r�iM)z+expression_statement -> expression_opt SEMIrsrZp_expression_statementr�iR)z#expression -> assignment_expressionrxr�p_expressionr�iY)z4expression -> expression COMMA assignment_expressionrxrr�r�iZ)z9assignment_expression -> LPAREN compound_statement RPARENryrZ#p_parenthesized_compound_expressionr�if)ztypedef_name -> TYPEIDrArZp_typedef_namer�ij)z/assignment_expression -> conditional_expressionryr�p_assignment_expressionr�in)zSassignment_expression -> unary_expression assignment_operator assignment_expressionryrr�r�io)zassignment_operator -> EQUALSr�r�p_assignment_operatorr�i|)zassignment_operator -> XOREQUALr�rr�r�i})z!assignment_operator -> TIMESEQUALr�rr�r�i~)zassignment_operator -> DIVEQUALr�rr�r�i)zassignment_operator -> MODEQUALr�rr�r�i�)z assignment_operator -> PLUSEQUALr�rr�r�i�)z!assignment_operator -> MINUSEQUALr�rr�r�i�)z"assignment_operator -> LSHIFTEQUALr�rr�r�i�)z"assignment_operator -> RSHIFTEQUALr�rr�r�i�)zassignment_operator -> ANDEQUALr�rr�r�i�)zassignment_operator -> OREQUALr�rr�r�i�)z-constant_expression -> conditional_expressionrWrZp_constant_expressionr�i�)z+conditional_expression -> binary_expressionrXr�p_conditional_expressionr�i�)zZconditional_expression -> binary_expression CONDOP expression COLON conditional_expressionrXrr�r�i�)z$binary_expression -> cast_expressionrYr�p_binary_expressionr�i�)z>binary_expression -> binary_expression TIMES binary_expressionrYrr�r�i�)z?binary_expression -> binary_expression DIVIDE binary_expressionrYrr�r�i�)z<binary_expression -> binary_expression MOD binary_expressionrYrr�r�i�)z=binary_expression -> binary_expression PLUS binary_expressionrYrr�r�i�)z>binary_expression -> binary_expression MINUS binary_expressionrYrr�r�i�)z?binary_expression -> binary_expression RSHIFT binary_expressionrYrr�r�i�)z?binary_expression -> binary_expression LSHIFT binary_expressionrYrr�r�i�)z;binary_expression -> binary_expression LT binary_expressionrYrr�r�i�)z;binary_expression -> binary_expression LE binary_expressionrYrr�r�i�)z;binary_expression -> binary_expression GE binary_expressionrYrr�r�i�)z;binary_expression -> binary_expression GT binary_expressionrYrr�r�i�)z;binary_expression -> binary_expression EQ binary_expressionrYrr�r�i�)z;binary_expression -> binary_expression NE binary_expressionrYrr�r�i�)z<binary_expression -> binary_expression AND binary_expressionrYrr�r�i�)z;binary_expression -> binary_expression OR binary_expressionrYrr�r�i�)z<binary_expression -> binary_expression XOR binary_expressionrYrr�r�i�)z=binary_expression -> binary_expression LAND binary_expressionrYrr�r�i�)z<binary_expression -> binary_expression LOR binary_expressionrYrr�r�i�)z#cast_expression -> unary_expressionrZrZp_cast_expression_1r�i�)z:cast_expression -> LPAREN type_name RPAREN cast_expressionrZrZp_cast_expression_2r�i�)z&unary_expression -> postfix_expressionr[rZp_unary_expression_1r�i�)z-unary_expression -> PLUSPLUS unary_expressionr[r�p_unary_expression_2r�i�)z/unary_expression -> MINUSMINUS unary_expressionr[rr�r�i�)z2unary_expression -> unary_operator cast_expressionr[rr�r�i�)z+unary_expression -> SIZEOF unary_expressionr[r�p_unary_expression_3r�i�)z2unary_expression -> SIZEOF LPAREN type_name RPARENr[rr�r�i�)z4unary_expression -> _ALIGNOF LPAREN type_name RPARENr[rr�r�i�)zunary_operator -> ANDr]r�p_unary_operatorr�i�)zunary_operator -> TIMESr]rr�r�i�)zunary_operator -> PLUSr]rr�r�i�)zunary_operator -> MINUSr]rr�r�i�)zunary_operator -> NOTr]rr�r�i�)zunary_operator -> LNOTr]rr�r�i�)z(postfix_expression -> primary_expressionr\rZp_postfix_expression_1r�i�)zEpostfix_expression -> postfix_expression LBRACKET expression RBRACKETr\rZp_postfix_expression_2r�i�)zOpostfix_expression -> postfix_expression LPAREN argument_expression_list RPARENr\r�p_postfix_expression_3r�i�)z6postfix_expression -> postfix_expression LPAREN RPARENr\rr�r�i�)z2postfix_expression -> postfix_expression PERIOD IDr\r�p_postfix_expression_4r�i�)z6postfix_expression -> postfix_expression PERIOD TYPEIDr\rr�r�i�)z1postfix_expression -> postfix_expression ARROW IDr\rr�r�i�)z5postfix_expression -> postfix_expression ARROW TYPEIDr\rr�r�i�)z1postfix_expression -> postfix_expression PLUSPLUSr\r�p_postfix_expression_5r�i�)z3postfix_expression -> postfix_expression MINUSMINUSr\rr�r�i�)zUpostfix_expression -> LPAREN type_name RPAREN brace_open initializer_list brace_closer\r�p_postfix_expression_6r�i�)z[postfix_expression -> LPAREN type_name RPAREN brace_open initializer_list COMMA brace_closer\rr�r�i�)z primary_expression -> identifierr^rZp_primary_expression_1r�i�)zprimary_expression -> constantr^rZp_primary_expression_2r�i)z,primary_expression -> unified_string_literalr^r�p_primary_expression_3r�i)z-primary_expression -> unified_wstring_literalr^rr�r�i)z.primary_expression -> LPAREN expression RPARENr^rZp_primary_expression_4r�i
)zWprimary_expression -> OFFSETOF LPAREN type_name COMMA offsetof_member_designator RPARENr^rZp_primary_expression_5r�i)z(offsetof_member_designator -> identifierr�r�p_offsetof_member_designatorr�i)zJoffsetof_member_designator -> offsetof_member_designator PERIOD identifierr�rr�r�i)zUoffsetof_member_designator -> offsetof_member_designator LBRACKET expression RBRACKETr�rr�r�i)z1argument_expression_list -> assignment_expressionr�r�p_argument_expression_listr�i$)zPargument_expression_list -> argument_expression_list COMMA assignment_expressionr�rr�r�i%)zidentifier -> IDr_rZp_identifierr�i.)zconstant -> INT_CONST_DECr`r�p_constant_1r�i2)zconstant -> INT_CONST_OCTr`rr�r�i3)zconstant -> INT_CONST_HEXr`rr�r�i4)zconstant -> INT_CONST_BINr`rr�r�i5)zconstant -> INT_CONST_CHARr`rr�r�i6)zconstant -> FLOAT_CONSTr`r�p_constant_2r�iI)zconstant -> HEX_FLOAT_CONSTr`rr�r�iJ)zconstant -> CHAR_CONSTr`r�p_constant_3r�iZ)zconstant -> WCHAR_CONSTr`rr�r�i[)zconstant -> U8CHAR_CONSTr`rr�r�i\)zconstant -> U16CHAR_CONSTr`rr�r�i])zconstant -> U32CHAR_CONSTr`rr�r�i^)z(unified_string_literal -> STRING_LITERALrVr�p_unified_string_literalr�ii)z?unified_string_literal -> unified_string_literal STRING_LITERALrVrr�r�ij)z*unified_wstring_literal -> WSTRING_LITERALrar�p_unified_wstring_literalr�it)z+unified_wstring_literal -> U8STRING_LITERALrarr�r�iu)z,unified_wstring_literal -> U16STRING_LITERALrarr�r�iv)z,unified_wstring_literal -> U32STRING_LITERALrarr�r�iw)zBunified_wstring_literal -> unified_wstring_literal WSTRING_LITERALrarr�r�ix)zCunified_wstring_literal -> unified_wstring_literal U8STRING_LITERALrarr�r�iy)zDunified_wstring_literal -> unified_wstring_literal U16STRING_LITERALrarr�r�iz)zDunified_wstring_literal -> unified_wstring_literal U32STRING_LITERALrarr�r�i{)zbrace_open -> LBRACErTrZp_brace_openr�i�)zbrace_close -> RBRACErjrZ
p_brace_closer�i�)zempty -> <empty>r.rZp_emptyr�i�N)Z_tabversionZ
_lr_methodZ
_lr_signatureZ_lr_action_itemsZ
_lr_action�itemsZ_k�_v�zipZ_xZ_yZ_lr_goto_itemsZ_lr_gotoZ_lr_productions�r�r��>/opt/cppython/lib/python3.8/site-packages/pycparser/yacctab.py�<module>s,�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

F1le Man4ger