� 'Μg�q � �� � d dl mZmZ d dlZd dlZd dlZd dl mZ d dlZej Z d d�Z d d�Zd� Zd� Z G d� dej � Zed k( r ej"