�
��Vc� � �2 � d Z ddlmZ ddlmZ ddlZddlZddlZddlZddl Z ddl
Z
ddlmZ ddl
mZmZmZmZmZmZmZ ddlmZmZ ddlmZmZ ddlZddlZddlZdd lmZ e d
k re � d�ndZ! ed
ddg� � Z"d� e"_# edg d�� � Z$ edg d�� � Z% G d� de j&