�
�f�p � � � d Z ddlZddlZddlZddlZddlT ddlmZmZm Z m
Z
mZmZ g d�ez Z[ej
ej ej eeefZed Zdedfed fed
ffZed ZdZed
Zed Zed Zed Zed Z e!e"� � Z# e$e� � Z%d� e&e#� � D � � Z' e(e'e� � D ]\ Z)Z*e*e#e)<