�
    h��e�)  �                   �  � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl	Z	d� Z
	 d dlZd dl� dZ
 ej                  d�      Z ej                  d�      Z ej                  d	ed
z   �      Z ej                  dedz   �      Z ej                  d
d�      Z ej                  dd�      Z ej                  dd�      Zedz   e
z   Zedz   e
z   Zej0                  j3                  e�      sedz   ez   Zej0                  j3                  e�      sedz   e
z   Zej0                  j3                  e�      sedz   ez   ZdZdZdez  ZdZ ee�      ej>