�
    )!�hv3  �                   ��  � d Z g d�Z	 ddlmZ ej	                  d�       dZg Zg Zg Z	g Z
g Zg Zg Z
g Zg ZdZd� Zeee	e
eee
eeg	Zi Zi Zd� Zd	� Zd
� Zd� Zd� Z ed
d�        edd�        edd�        edd�        edd�        edd�        edd�        edd�        edd�        edd�        ed d!�        ed"d#�        ed$d%�        ed&d'�        ed(d)�        ed*d+�        ed,d-�        ed.d/�        ed0d1�        ed2d3�        ed4d5�        ed6d7�        ed8d9�        ed:d;�        ed<d=�        ed>d?�        ed@dA�        edBdC�        edDdE�        edFdG�        edHdI�        edJdK�        edLdM�        edNdO�        edPdQ�        edRdS�        edTdU�        edVdW�        edXdY�       dZZ ed[dZ�        ed\d]�        ed^d_�        ed`da�        edbdc�        eddde�        edfdg�        edhdi�        edjdk�        edldm�        edndo�       ej	                  do�        edpdq�        edrds�        edtdu�        edvdw�        edxdy�        edzd{�        ed|d}�       e
j	                  d}�        ed~d�        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��       ej	                  d��        ed�d��        ed�d��        ed�d��       ej	                  d��        ed�d��       ej	                  d��        ed�d��       ej	                  d��        ed�d��       ej	                  d��        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��       ej	                  d��        ed�d��       ej	                  d��        ed�d��       ej	                  d��        ed�d��       ej	                  d��        ed�d��       ej	                  d��        ed�d��        ed�d��        ed�d��        ed�d��       ej	                  d��        ed�d��       d�Z ed�dë        ed�dū        ed�dǫ       ej	                  dȫ        ed�dʫ        ed�d̫        ed�dΫ        ed�dЫ        ed�dҫ        ed�dԫ        ed�d֫        ed�dث        ed�dګ        ed�dܫ        ed�dޫ        ed�d�        ed�d�       ej	                  d�        ed�d�        ed�d�        ed�d�        ed�d�       ej	                  d�       d�Z ed�d�        ed�d�        ed�d�        ed�d�        ed�d�        ed�d��        ed�d��        ed�d��        ed�d��        ed�d��        ed��d �        e�d�d�        e�d�d�        e�d�d�        e�d�d�        e�d	�d
�        e�d�d�        e�d
�d�       ej;                  ej=                  �       D � cg c]
  } | ek\  s�	| �� c} �       �dZ e�d�ddg�       ej	                  �d�        e�d�ddg�       ej	                  �d�        e�d�ddg�       ej	                  �d�        e�d�ddg�        e�d�dd�d�g�        e�d�dd�d�g�        e�d�ddzg�        e�d�dd�g�        e�d�d d�g�        e�d!�d"d�g�        e�d#�d$d�g�       e e e�      z   dz
  Z![[[[[ e"e!dz   �      D � cg c]
  } �d%| ��d&��� c} Z#ejI                  �       D ]
  \  Z%Z&e%e#e&<