�
}h�e�H � � �� d Z ddlZddlZddlZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dZd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZd
ZdZdZdZ ejB dk( r dZ"eeee fZ#ndZ"eeeefZ# e$ e%e"� � D � �ci c] } e"| D ] }|| �� � c}} Z&dZ' G d � d!� Z( e$d e%e"� z � Z)e)D ��cg c]"