� <��f�c � �* � d Z ddlZddlZddlZddlZddlZddlZddlZdZ ej e � Z G d� d� Z dd�Z d d�Ze dk( rd Z e� dZ ej( e� yy# e$ r!Z ed ez ej&