3 \ @ s d dl Z d dlZd dlZdddgZddddZddddZd d Zdd Zd d Zdd Z dd Z dd Zdd Zdd Z ejdZejdZdd Zdd Zdd Zd!d ZdS )"