3 \�mep; � @ s� U d Z ddlZddlZddlZddlZddlZddlmZ ddlm Z m Z mZ ddlm Z mZmZ ddlmZ ddlmZ ddlmZmZ dd lmZmZ dd lmZ dZdd deegeed�gg d�Zeee�Z eje�Z ddddgZ!ddgZ"ej#d�Z$dZ%dZ&dgZ'i Z(i Z)xne!D ]fZ*e(j+e*� d�e%e* dfe*� d�e%e* � d�dfe*� d�e%e* � d�dfi� e*� d�e)e*� d�<